body{background:#F8F3EB;color:#1F211D;margin:0}
a{color:inherit}
.site-header{width:100%;top:0;left:0;z-index:1000}
.site-header__inner{max-width:1350px;margin:0 auto;padding:32px 80px;display:flex;align-items:center;justify-content:space-between}
.site-nav{display:flex;align-items:center;gap:40px}
.site-nav a,.nav-dropdown__trigger{text-decoration:none;color:#1F211D}
.nav-dropdown{position:relative}
.nav-dropdown__menu{display:none;position:absolute;top:calc(100% + 16px);left:0;min-width:280px;padding:16px;background:#F8F3EB;box-shadow:0 10px 30px rgba(0,0,0,0.08)}
.nav-dropdown__menu a{display:block;padding:10px 12px}
.nav-dropdown:hover .nav-dropdown__menu,.nav-dropdown:focus-within .nav-dropdown__menu{display:block}
.site-header__actions{display:flex;align-items:center}
.header-cta{text-decoration:none;background:#3F4937;color:#F8F3EB;padding:14px 24px;border-radius:6px;box-shadow:0 8px 18px rgba(31, 33, 29, 0.14);transition:transform 0.2s ease, box-shadow 0.2s ease}
.menu-toggle{display:none}
.site-logo{display:flex;align-items:center;flex-shrink:0}
.site-logo img{width:220px;height:auto}
.site-nav,.site-nav a,.nav-dropdown__trigger,.header-cta{font-family:"Inter", sans-serif}
.site-footer{background:#F8F3EB;box-shadow:inset 0 16px 24px -22px rgba(31, 33, 29, 0.18)}
.site-footer__main{max-width:1350px;margin:0 auto;display:grid;grid-template-columns:260px 180px 150px 180px 250px;justify-content:space-between;gap:40px}
.site-footer h4{margin:0 0 16px;font-family:"Inter", sans-serif;font-size:14px;line-height:1.4;font-weight:600}
.site-footer__column a{display:block;margin-bottom:12px;font-family:"Inter", sans-serif;font-size:14px;line-height:1.35;font-weight:400;color:#1F211D;text-decoration:none}
.site-footer__socials{display:flex;gap:16px;margin:16px 0 24px}
.site-footer__socials a{width:36px;height:36px;border:none;border-radius:0;transition:transform 0.2s ease, opacity 0.2s ease}
.site-footer__socials img{display:block;width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(31, 33, 29, 0.12))}
@media (hover: hover){.site-footer__socials a:hover{transform:translateY(-2px) scale(1.05);opacity:0.75}
.site-footer__socials a:active{transform:translateY(0) scale(0.98)}}
.site-footer__bottom{max-width:1280px;margin:40px auto 0;padding-top:32px;border-top:1px solid rgba(31, 33, 29, 0.15);display:flex;align-items:center;justify-content:space-between}
.site-footer__bottom p{margin:0;font-size:13px;line-height:1.4}
.site-footer__legal{display:flex;align-items:center;gap:28px}
.site-footer__legal a{font-size:13px;line-height:1.4;color:#1F211D;text-decoration:none}
@media (max-width: 1024px){.site-header__inner{padding:28px 48px;display:flex;align-items:center;justify-content:space-between}
.site-logo img{width:120px;height:auto}
.site-nav{display:none}
.site-header__actions{display:flex;align-items:center;gap:24px}
.header-cta{display:inline-flex;align-items:center;padding:10px 16px;font-size:12px;border-radius:6px}
.menu-toggle{display:block;border:0;background:transparent;color:#1F211D;font-size:28px;line-height:1;padding:0;cursor:pointer}}
@media (hover: hover){.header-cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(31,33,29,.12), 0 4px 8px rgba(31,33,29,.08)}
.header-cta:active{transform:translateY(0)}}
@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}
.site-nav a{position:relative;text-decoration:none;text-shadow:0 2px 3px rgba(31, 33, 29, 0.10)}
.site-nav a::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#C96743;transform:scaleX(0);transform-origin:left;transition:transform 0.25s ease}
@media (hover: hover){.site-nav a:hover::after{transform:scaleX(1)}}
.frayora-nav-link{position:relative;text-decoration:none}
.frayora-nav-link::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#C96743;transform:scaleX(0);transform-origin:left;transition:transform 0.25s ease}
@media (hover: hover){.frayora-nav-link:hover::after{transform:scaleX(1)}}
.frayora-text-cta{position:relative;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:transform 0.2s ease, opacity 0.2s ease}
.frayora-text-cta::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#C96743;transform:scaleX(0);transform-origin:left;transition:transform 0.25s ease}
@media (hover: hover){.frayora-text-cta:hover{transform:translateY(-2px)}
.frayora-text-cta:hover::after{transform:scaleX(1)}
.frayora-text-cta:active{transform:translateY(0)}}
@media (max-width: 1024px){.site-footer__main{max-width:none;display:grid;align-items:start}
.site-footer__bottom{max-width:none;margin-top:40px;padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}
.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}
.site-footer__column a{font-size:13px}
.site-footer h4{font-size:13px}
.site-footer__main{grid-template-columns:1.1fr 1fr 1fr;grid-template-areas:"brand services company" "brand connect resources";gap:40px 48px}
.site-footer__column:nth-of-type(2){grid-area:services}
.site-footer__column:nth-of-type(3){grid-area:company}
.site-footer__column:nth-of-type(4){grid-area:resources}}
@media (max-width: 600px){.site-header__inner{padding:18px 24px}
.site-logo img{width:100px}
.header-cta{display:none}
.site-header__actions{gap:0}
.menu-toggle{font-size:24px}
.site-footer__main{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:40px}
.site-footer__column{width:100%}
.site-footer h4{margin-bottom:16px;font-size:13px}
.site-footer__column a{margin-bottom:12px;font-size:13px;line-height:1.4}
.site-footer__socials{margin:16px 0 24px}
.site-footer__bottom{width:100%;max-width:none;margin:40px 0 0;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.site-footer__bottom p{width:100%;font-size:11px;text-align:center}
.site-footer__legal{display:flex;flex-wrap:wrap;gap:16px}
.site-footer__legal a{font-size:11px}}
@media (min-width: 1101px){.site-header{top:0;left:auto;width:100%;height:76px;z-index:1000}
.site-header__inner{box-sizing:border-box;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:200px minmax(0, 1fr) auto;align-items:center;column-gap:36px}
.site-logo{display:flex;align-items:center;justify-content:flex-start;width:200px}
.site-logo img{width:190px;max-width:100%;height:auto}
.site-nav{display:flex;align-items:center;justify-content:center;gap:32px;min-width:0;height:100%}
.site-nav>a,.site-nav>.nav-dropdown>.nav-dropdown__trigger{position:relative;display:inline-flex;align-items:center;height:100%;padding:0;font-family:"Inter", sans-serif;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:-0.015em;color:#1F211D;text-decoration:none;text-shadow:none;white-space:nowrap;transition:color 250ms ease}
.site-nav>a::after,.site-nav>.nav-dropdown>.nav-dropdown__trigger::after{bottom:0;height:3px;background:#C96743;transform:scaleX(0);transform-origin:center;transition:transform 300ms cubic-bezier(.22,1,.36,1)}
.site-nav>a:hover::after,.site-nav>.nav-dropdown:hover>.nav-dropdown__trigger::after,.site-nav>.nav-dropdown:focus-within>.nav-dropdown__trigger::after{transform:scaleX(1)}
.nav-dropdown{position:relative;display:flex;align-items:center;height:100%}
.nav-dropdown__trigger{gap:6px}
.nav-dropdown__trigger span{font-size:13px;line-height:1;transition:transform 250ms ease}
.nav-dropdown:hover .nav-dropdown__trigger span{transform:rotate(180deg)}
.nav-dropdown__menu{position:absolute;top:100%;left:-18px;min-width:300px;padding:18px;background:#F8F3EB;border:1px solid rgba(31,33,29,.06);border-radius:0 0 6px 6px;box-shadow:0 12px 28px rgba(31,33,29,.10), 0 5px 10px rgba(31,33,29,.04)}
.nav-dropdown__menu a{display:block;height:auto;padding:12px 14px;font-family:"Inter", sans-serif;font-size:13px;font-weight:500;line-height:1.4;color:#1F211D;text-decoration:none;text-shadow:none;transition:background 250ms ease, color 250ms ease}
.nav-dropdown__menu a::after{display:none}
.nav-dropdown__menu a:hover{color:#C96743;background:rgba(201,103,67,.055)}
.site-header__actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}
.header-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;height:44px;min-height:44px;padding:0 20px;font-family:"Inter", sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:-0.01em;white-space:nowrap;text-decoration:none;background:#394235;color:#F8F3EB;border:0;border-radius:22px;box-shadow:0 5px 12px rgba(31,33,29,.12);transition:background-color 300ms ease, transform 300ms ease, box-shadow 300ms ease}
@media (hover: hover){.site-logo:hover img{opacity:.85}
.site-nav>a:hover,.nav-dropdown__trigger:hover{color:#C96743}
.header-cta:hover{background:#46523F;color:#F8F3EB;transform:translateY(-2px);box-shadow:0 9px 20px rgba(31,33,29,.16)}
.header-cta:active{transform:translateY(0)}}
.menu-toggle{display:none}}
@media (prefers-reduced-motion: reduce){.site-header *,.site-header *::before,.site-header *::after{transition:none!important;animation:none!important}}
@media (min-width: 1101px){.site-header .site-header__inner{width:100%;max-width:1600px!important;margin-left:auto;margin-right:auto;padding-left:48px!important;padding-right:48px!important;grid-template-columns:minmax(190px, 1fr) auto minmax(190px, 1fr)!important;column-gap:24px}
.site-header .site-logo{justify-self:start}
.site-header .site-nav{justify-self:center;justify-content:center;gap:32px}
.site-header .site-header__actions{justify-self:end;justify-content:flex-end}
@media (max-width: 1250px){.site-header .site-header__inner{padding-left:32px!important;padding-right:32px!important;grid-template-columns:170px minmax(0, 1fr) auto!important;column-gap:18px}
.site-header .site-nav{gap:20px}
.site-header .header-cta{padding-left:16px;padding-right:16px}}}
@media (max-width: 1100px){.site-header{top:auto;left:auto;width:100%;height:76px;margin:0;padding:0}
.site-header .site-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1100px;height:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}
.site-header .site-logo{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin:0}
.site-header .site-logo img{max-width:100%;filter:none}
.site-header .site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:25px;margin:0}
.site-header .header-cta{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;margin:0;padding:0 18px;box-sizing:border-box;border:0;border-radius:22px;background:#394235;color:#F8F3EB;font-family:"Manrope", sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px rgba(31, 33, 29, 0.10);transition:background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease}
.site-header .menu-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:42px;margin:0;padding:0;border:0;background:transparent;font-size:28px;line-height:1}
@media (hover: hover){.site-header .header-cta:hover{background:#46523F;transform:translateY(-2px);box-shadow:0 8px 18px rgba(31, 33, 29, 0.13)}}}
@media (max-width: 599px){.site-header{height:68px}
.site-header .site-header__inner{height:100%;padding:0 22px}
.site-header .header-cta{display:none}
.site-header .site-header__actions{gap:0}
.site-header .menu-toggle{width:38px;height:40px;font-size:26px;color:#303B32}}
@media (max-width: 1100px) and (prefers-reduced-motion: reduce){.site-header .header-cta{transition:none}}
.site-header .nav-dropdown__trigger span{display:none}
@media (max-width: 1100px){.site-header{z-index:1000}
.site-header .site-nav{display:none}
.site-header.menu-open .site-nav{position:absolute;top:100%;left:0;right:0;z-index:1001;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-height:calc(100dvh - 76px);gap:0;margin:0;padding:12px 40px 25px;box-sizing:border-box;overflow-y:auto;background:#F8F3EB;box-shadow:0 18px 30px rgba(31,33,29,0.10);animation:frayoraMenuOpen 0.3s ease both}
.site-header.menu-open .site-nav>a,.site-header.menu-open .nav-dropdown__trigger{display:flex;align-items:center;width:100%;min-height:0;height:auto;padding:19px 0;margin:0;font-family:"Manrope", sans-serif;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-0.02em;color:#1F211D;text-decoration:none;text-shadow:none;border-bottom:1px solid rgba(31,33,29,0.10)}
.site-header.menu-open .site-nav>a::after,.site-header.menu-open .nav-dropdown__trigger::after{display:none}
.site-header.menu-open .nav-dropdown{display:block;width:100%;height:auto}
.site-header .nav-dropdown__menu{display:none}
.site-header.menu-open .nav-dropdown.is-open .nav-dropdown__menu{position:static;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:8px 0 12px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}
.site-header.menu-open .nav-dropdown__menu a{display:block;height:auto;padding:11px 0;font-family:"Inter", sans-serif;font-size:14px;line-height:1.5;color:#394235}
.site-header.menu-open .nav-dropdown:not(.is-open) .nav-dropdown__menu{display:none}
.site-header .menu-toggle{cursor:pointer;color:#303B32}
.site-header .nav-dropdown__trigger:focus-visible{outline:2px solid #D66A43;outline-offset:4px}
@keyframes frayoraMenuOpen { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: translateY(0); } }}
@media (min-width: 600px) and (max-width: 1100px){.site-header.menu-open .site-nav{padding:12px 76px 25px}
.site-header.menu-open .site-nav>a,.site-header.menu-open .nav-dropdown__trigger{padding:19px 0;font-size:19px}}
@media (max-width: 599px){.site-header.menu-open .site-nav{max-height:calc(100dvh - 68px);padding:12px 76px 25px}
.site-header.menu-open .site-nav>a,.site-header.menu-open .nav-dropdown__trigger{min-height:0;padding:16px 0;font-family:"Manrope", sans-serif;font-size:15px;font-weight:500;line-height:1.4}
.site-header.menu-open .nav-dropdown.is-open .nav-dropdown__menu{padding:5px 0 10px 12px}
.site-header.menu-open .nav-dropdown__menu a{font-size:13px;padding:10px 0}}
@media (prefers-reduced-motion: reduce){.site-header.menu-open .site-nav{animation:none}}
.site-footer{--footer-bg:#242E26;--footer-ivory:#F8F3EB;--footer-muted:#D5D8CF;position:relative;width:100%;margin:0;padding:0;background-color:#242E26;background-image:radial-gradient( ellipse 38% 65% at 16% 22%, rgba(113, 135, 103, 0.20) 0%, rgba(113, 135, 103, 0.07) 46%, transparent 78% ), radial-gradient( ellipse 42% 72% at 76% 48%, rgba(113, 135, 103, 0.17) 0%, rgba(113, 135, 103, 0.06) 48%, transparent 80% ), radial-gradient( ellipse 40% 55% at 45% 100%, rgba(105, 127, 98, 0.12) 0%, transparent 78% ), linear-gradient( 135deg, #242E26 0%, #202A22 55%, #1D271F 100% );background-repeat:no-repeat;color:var(--footer-ivory);font-family:"Poppins", "Inter", sans-serif;font-weight:400;box-sizing:border-box;isolation:isolate}
.site-footer *,.site-footer *::before,.site-footer *::after{box-sizing:border-box}
.site-footer a{text-decoration:none}
.site-footer a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px}
.site-footer .site-footer__main{width:100%;max-width:1600px;margin:0 auto;display:grid;align-items:start;box-sizing:border-box}
.site-footer .site-footer__intro{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.site-footer .site-footer__headline{margin:0;padding:0;font-family:"Poppins", "Inter", sans-serif;font-weight:600;color:var(--footer-ivory);text-align:left;text-transform:none}
.site-footer .site-footer__headline span{display:block;color:var(--footer-accent)}
.site-footer .site-footer__connect-label{margin:26px 0 0;padding:0;font-family:"Poppins", "Inter", sans-serif;font-size:17px;font-weight:500;line-height:1.5;color:var(--footer-ivory)}
.site-footer .site-footer__socials{display:flex;align-items:center;gap:16px;margin:26px 0 0;padding:0}
.site-footer .site-footer__socials a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,0.12);background:#D9784F;box-shadow:0 8px 20px rgba(0,0,0,0.18), 0 2px 6px rgba(0,0,0,0.10);transition:background-color 300ms ease, transform 350ms cubic-bezier(.22,1,.36,1), box-shadow 350ms ease}
.site-footer .site-footer__socials img{display:block;width:24px;height:24px;max-width:none;object-fit:contain;filter:brightness(0) saturate(100%) invert(96%) sepia(10%) saturate(145%) hue-rotate(325deg) brightness(103%) contrast(95%);opacity:1}
@media (hover: hover){.site-footer .site-footer__socials a:hover{background:#E68B66;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,0.22), 0 4px 10px rgba(0,0,0,0.12)}}
.site-footer .site-footer__book{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:max-content;min-height:48px;margin:28px 0 0;padding:0 24px;border:1px solid rgba(255,255,255,0.14);border-radius:25px;background:var(--footer-button);color:#FFFFFF;font-family:"Poppins", "Inter", sans-serif;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,0.18), 0 2px 5px rgba(0,0,0,0.10);transition:background-color 300ms ease, transform 300ms ease, box-shadow 300ms ease}
.site-footer .site-footer__book span{display:inline-block;font-size:20px;font-weight:400;line-height:1;transition:transform 300ms ease}
@media (hover: hover){.site-footer .site-footer__book:hover{background:#D87955;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,0.22)}
.site-footer .site-footer__book:hover span{transform:translateX(4px)}}
.site-footer .site-footer__column{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0}
.site-footer .site-footer__column h3{margin:0 0 22px;padding:0;font-family:"Poppins", "Inter", sans-serif;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0.075em;text-transform:uppercase;color:var(--footer-accent)}
.site-footer .site-footer__column>a{display:block;width:fit-content;max-width:100%;margin:0 0 15px;padding:0;font-family:"Poppins", "Inter", sans-serif;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:-0.012em;color:var(--footer-ivory);white-space:normal;overflow-wrap:break-word;transition:color 250ms ease, transform 300ms ease}
@media (hover: hover){.site-footer .site-footer__column>a:hover{color:var(--footer-accent);transform:translateX(3px)}}
.site-footer .site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;max-width:1600px;margin:0 auto;border-top:1px solid rgba(248,243,235,0.24)}
.site-footer .site-footer__bottom p{margin:0;padding:0;font-family:"Poppins", "Inter", sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:var(--footer-muted)}
.site-footer .site-footer__legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0}
.site-footer .site-footer__legal a{display:inline-block;margin:0;padding:0 16px;font-family:"Poppins", "Inter", sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:var(--footer-muted);white-space:nowrap;transition:color 250ms ease}
.site-footer .site-footer__legal a+a{border-left:1px solid rgba(248,243,235,0.22)}
.site-footer .site-footer__legal a:first-child{padding-left:0}
.site-footer .site-footer__legal a:last-child{padding-right:0}
.site-footer .site-footer__legal a:hover{color:#FFFFFF}
@media (min-width: 1101px){.site-footer .site-footer__main{grid-template-columns:minmax(0, 2.2fr) minmax(0, 1.2fr) minmax(0, .75fr) minmax(0, .75fr);column-gap:48px;row-gap:0;padding:92px 48px 94px}
.site-footer .site-footer__intro{grid-column:1;grid-row:1}
.site-footer .site-footer__services{grid-column:2;grid-row:1}
.site-footer .site-footer__resources{grid-column:3;grid-row:1}
.site-footer .site-footer__company{grid-column:4;grid-row:1}
.site-footer .site-footer__headline{font-size:clamp(34px, 2.8vw, 46px);line-height:1.2;letter-spacing:-0.045em}
.site-footer .site-footer__bottom{padding:34px 48px 48px}}
@media (min-width: 1101px) and (max-width: 1350px){.site-footer .site-footer__main{grid-template-columns:minmax(0, 1.7fr) minmax(0, 1.2fr) minmax(0, .7fr) minmax(0, .7fr);column-gap:24px;padding-left:32px;padding-right:32px}
.site-footer .site-footer__headline{font-size:33px}
.site-footer .site-footer__column>a{font-size:13px}
.site-footer .site-footer__bottom{padding-left:32px;padding-right:32px}
.site-footer .site-footer__legal a{padding-left:10px;padding-right:10px}}
@media (min-width: 600px) and (max-width: 1100px){.site-footer .site-footer__main{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:32px;row-gap:58px;padding:72px 48px}
.site-footer .site-footer__intro{grid-column:1 / -1;grid-row:1}
.site-footer .site-footer__services{grid-column:1;grid-row:2}
.site-footer .site-footer__resources{grid-column:2;grid-row:2}
.site-footer .site-footer__company{grid-column:3;grid-row:2}
.site-footer .site-footer__headline{font-size:clamp(36px, 5vw, 44px);line-height:1.18;letter-spacing:-0.04em}
.site-footer .site-footer__column h3{font-size:12px}
.site-footer .site-footer__column>a{font-size:13px}
.site-footer .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:22px;padding:30px 48px 42px}
.site-footer .site-footer__legal{justify-content:flex-start;gap:12px 20px}
.site-footer .site-footer__legal a{padding:0;border-left:0!important}}
@media (max-width: 599px){.site-footer .site-footer__main{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:46px;padding:58px 24px 56px}
.site-footer .site-footer__intro{grid-column:1 / -1;grid-row:1}
.site-footer .site-footer__services{grid-column:1 / -1;grid-row:2}
.site-footer .site-footer__resources{grid-column:1;grid-row:3}
.site-footer .site-footer__company{grid-column:2;grid-row:3}
.site-footer .site-footer__headline{font-size:clamp(29px, 8vw, 37px);line-height:1.2;letter-spacing:-0.04em}
.site-footer .site-footer__connect-label{font-size:16px;margin-top:24px}
.site-footer .site-footer__socials{margin-top:22px}
.site-footer .site-footer__socials a{width:50px;height:50px}
.site-footer .site-footer__socials img{width:22px;height:22px}
.site-footer .site-footer__book{min-height:46px;padding:0 21px;font-size:13px}
.site-footer .site-footer__column h3{font-size:12px;margin-bottom:17px}
.site-footer .site-footer__column>a{font-size:13px;margin-bottom:13px}
.site-footer .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px 38px}
.site-footer .site-footer__bottom p{width:100%;margin:0;padding:0;font-size:11px;line-height:1.6;text-align:left}
.site-footer .site-footer__legal{justify-content:flex-start;gap:12px 18px}
.site-footer .site-footer__legal a{padding:0;border-left:0!important;font-size:11px;white-space:normal}}
@keyframes frayoraFooterReveal { from { opacity: 0.45; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
@media (min-width: 1101px){@supports (animation-timeline: view()){.site-footer .site-footer__intro,.site-footer .site-footer__column{animation-name:frayoraFooterReveal;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% entry 65%}}}
@media (prefers-reduced-motion: reduce){.site-footer *,.site-footer *::before,.site-footer *::after{animation:none!important;transition:none!important;transform:none!important}}
@media screen and (min-width: 1101px){.site-footer .site-footer__company{grid-column:3;grid-row:1}
.site-footer .site-footer__resources{grid-column:4;grid-row:1}}
@media screen and (min-width: 600px) and (max-width: 1100px){.site-footer .site-footer__company{grid-column:2;grid-row:2}
.site-footer .site-footer__resources{grid-column:3;grid-row:2}}
@media screen and (max-width: 599px){.site-footer .site-footer__company{grid-column:1;grid-row:3}
.site-footer .site-footer__resources{grid-column:2;grid-row:3}}
@media (min-width: 1101px){.about-us-page .about-hero{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;width:100vw;max-width:none;height:600px;min-height:600px;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;background:#394235;border-radius:0 0 50% 50% / 0 0 6% 6%;box-shadow:0 24px 48px rgba(20, 25, 19, 0.12)}
.about-us-page .about-hero__media{position:absolute;inset:0;width:100%;height:100%;background-image:url("../../images/About Us/Warm Collaborative Coworking Conversationnewdesktop.png");background-size:cover;background-position:center 42%;background-repeat:no-repeat;transform:scale(1.055);animation:frayoraAboutPhotoIn 1.9s cubic-bezier(.22, 1, .36, 1) both;will-change:transform}
.about-us-page .about-hero__overlay{position:absolute;inset:0;background-color:rgba(20, 27, 19, 0.43);background-image:radial-gradient( ellipse 45% 85% at 12% 18%, rgba(111, 130, 99, 0.16) 0%, rgba(111, 130, 99, 0.055) 48%, transparent 80% ), radial-gradient( ellipse 48% 95% at 52% 55%, rgba(103, 121, 91, 0.12) 0%, rgba(103, 121, 91, 0.04) 52%, transparent 82% ), radial-gradient( ellipse 42% 85% at 92% 38%, rgba(111, 130, 99, 0.14) 0%, rgba(111, 130, 99, 0.05) 48%, transparent 80% ), linear-gradient( 180deg, transparent 0%, rgba(15, 22, 16, 0.05) 100% );background-repeat:no-repeat;pointer-events:none;z-index:1}
.about-us-page .about-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:80px;box-sizing:border-box;text-align:center}
.about-us-page .about-hero__title{margin:0;padding:0;color:#F8F3EB;text-align:center;text-shadow:0 3px 18px rgba(0, 0, 0, 0.25);transform:translateY(24px);opacity:0;animation:frayoraAboutTitleIn 1s cubic-bezier(.22, 1, .36, 1) 0.3s both}
@keyframes frayoraAboutPhotoIn { from { opacity: 0.65; transform: scale(1.055); } to { opacity: 1; transform: scale(1); } }
@keyframes frayoraAboutTitleIn { from { opacity: 0; transform: translateY(24px); filter: blur(4px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
.about-us-page .about-hero__media{transition:transform 1.2s cubic-bezier(.22, 1, .36, 1)}
.about-us-page .about-hero:hover .about-hero__media{transform:scale(1.025)}
@media (prefers-reduced-motion: reduce){.about-us-page .about-hero__media,.about-us-page .about-hero__title{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;height:580px;min-height:580px;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;overflow:hidden;background:#394235;border-radius:0 0 50% 50% / 0 0 5% 5%;box-shadow:0 18px 38px rgba(20, 25, 19, 0.10)}
.about-us-page .about-hero__media{position:absolute;inset:0;width:100%;height:100%;background-image:url("../../images/About Us/Warm Collaborative Coworking Conversationnewdesktop.png");background-size:cover;background-position:58% 42%;background-repeat:no-repeat;z-index:0;animation:frayoraAboutTabletPhotoIn 1.8s cubic-bezier(.22, 1, .36, 1) both;transition:transform 1.2s cubic-bezier(.22, 1, .36, 1)}
.about-us-page .about-hero__overlay{position:absolute;inset:0;display:block;width:100%;height:100%;background:radial-gradient(circle at 18% 20%, rgba(248, 243, 235, 0.14) 0%, rgba(248, 243, 235, 0.08) 16%, rgba(248, 243, 235, 0.00) 34%), radial-gradient(circle at 78% 18%, rgba(214, 188, 148, 0.10) 0%, rgba(214, 188, 148, 0.00) 30%), radial-gradient(circle at 74% 72%, rgba(120, 134, 104, 0.10) 0%, rgba(120, 134, 104, 0.00) 28%), radial-gradient(circle at 24% 82%, rgba(248, 243, 235, 0.06) 0%, rgba(248, 243, 235, 0.00) 24%), linear-gradient( 180deg, rgba(18, 24, 18, 0.32) 0%, rgba(18, 24, 18, 0.30) 42%, rgba(18, 24, 18, 0.36) 100% ), rgba(20, 27, 19, 0.26);z-index:1;pointer-events:none}
.about-us-page .about-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:1100px;margin:0 auto;padding:50px 48px;box-sizing:border-box;text-align:center}
.about-us-page .about-hero__title{margin:0;padding:0;font-family:"Manrope", sans-serif;font-size:clamp(64px, 8vw, 90px);font-weight:600;line-height:1.08;letter-spacing:-0.055em;color:#F8F3EB;text-align:center;text-shadow:0 4px 18px rgba(0, 0, 0, 0.22);opacity:0;animation:frayoraAboutTabletTitleIn 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both}
.about-us-page .about-hero:hover .about-hero__media{transform:scale(1.025)}
@keyframes frayoraAboutTabletPhotoIn { from { opacity: 0.6; transform: scale(1.055); } to { opacity: 1; transform: scale(1); } }
@keyframes frayoraAboutTabletTitleIn { from { opacity: 0; transform: translateY(28px); filter: blur(4px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@media (max-width: 767px){.about-us-page .about-hero{height:500px;min-height:500px}
.about-us-page .about-hero__inner{padding:40px 30px}
.about-us-page .about-hero__title{font-size:clamp(54px, 8vw, 66px)}
.about-us-page .about-hero__media{background-position:58% 42%}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-hero__media,.about-us-page .about-hero__title{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}}
@media (max-width: 599px){.about-us-page .about-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;height:430px;min-height:430px;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;overflow:hidden;background:#394235;border-radius:0 0 50% 50% / 0 0 4% 4%;box-shadow:0 12px 26px rgba(20, 25, 19, 0.08)}
.about-us-page .about-hero__media{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;background-image:url("../../images/About Us/newnewnewmobile.png");background-size:cover;background-position:center 80%;background-repeat:no-repeat;z-index:0;transform:scale(1.10);transform-origin:center center;animation:frayoraAboutMobilePhotoIn 1.8s cubic-bezier(.22, 1, .36, 1) both;transition:transform 1.2s cubic-bezier(.22, 1, .36, 1)}
.about-us-page .about-hero__overlay{position:absolute;inset:0;display:block;width:100%;height:100%;background:radial-gradient(circle at 18% 20%, rgba(248, 243, 235, 0.14) 0%, rgba(248, 243, 235, 0.08) 16%, rgba(248, 243, 235, 0.00) 34%), radial-gradient(circle at 78% 18%, rgba(214, 188, 148, 0.10) 0%, rgba(214, 188, 148, 0.00) 30%), radial-gradient(circle at 74% 72%, rgba(120, 134, 104, 0.10) 0%, rgba(120, 134, 104, 0.00) 28%), radial-gradient(circle at 24% 82%, rgba(248, 243, 235, 0.06) 0%, rgba(248, 243, 235, 0.00) 24%), linear-gradient( 180deg, rgba(18, 24, 18, 0.32) 0%, rgba(18, 24, 18, 0.30) 42%, rgba(18, 24, 18, 0.36) 100% ), rgba(20, 27, 19, 0.26);z-index:1;pointer-events:none}
.about-us-page .about-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;max-width:599px;height:100%;margin:0 auto;padding:45px 24px 85px;box-sizing:border-box;text-align:center}
.about-us-page .about-hero__title{width:100%;max-width:500px;margin:0;padding:0;font-family:"Manrope", sans-serif;font-size:clamp(44px, 10vw, 62px);font-weight:600;line-height:1.08;letter-spacing:-0.055em;color:#F8F3EB;text-align:center;text-shadow:0 3px 16px rgba(0, 0, 0, 0.23);opacity:0;animation:frayoraAboutMobileTitleIn 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both}
@media (hover: hover){.about-us-page .about-hero:hover .about-hero__media{transform:scale(1.13)}}
@keyframes frayoraAboutMobilePhotoIn { from { opacity: 0.70; transform: scale(1.16); } to { opacity: 1; transform: scale(1.10); } }
@keyframes frayoraAboutMobileTitleIn { from { opacity: 0; transform: translateY(85px); filter: blur(3px); } to { opacity: 1; transform: translateY(65px); filter: blur(0); } }
@media (max-width: 390px){.about-us-page .about-hero{height:410px;min-height:410px}
.about-us-page .about-hero__media{background-position:center 80%}
.about-us-page .about-hero__inner{padding:40px 20px 75px}
.about-us-page .about-hero__title{font-size:clamp(42px, 10vw, 50px)}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-hero__media{animation:none!important;transition:none!important;transform:scale(1.10)!important;opacity:1!important}
.about-us-page .about-hero__title{animation:none!important;transition:none!important;transform:translateY(65px)!important;filter:none!important;opacity:1!important}}}
@media screen and (max-width: 599px){body .about-us-page .about-hero{height:370px!important;min-height:370px!important}}
@media screen and (max-width: 380px){body .about-us-page .about-hero{height:350px!important;min-height:350px!important}}
@media screen and (max-width: 599px){body .about-us-page .about-hero__inner{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;padding:0 24px!important;text-align:center!important}
body .about-us-page .about-hero__title{margin:0 auto!important;text-align:center!important;animation:none!important;transform:none!important;opacity:1!important;filter:none!important}}
@media (min-width: 1101px){.about-us-page .about-summary{position:relative;isolation:isolate;width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);padding:0;display:flex;align-items:center;justify-content:center;background-color:#F8F3EB;background-image:radial-gradient( ellipse 75% 140% at 5% 40%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.20) 55%, transparent 100% ), radial-gradient( ellipse 75% 140% at 95% 45%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 90% 130% at 50% 65%, rgba(225, 214, 201, 0.12) 0%, rgba(225, 214, 201, 0.045) 60%, transparent 100% );background-repeat:no-repeat;box-sizing:border-box}}
@media (min-width: 1101px){.about-us-page .about-summary{min-height:0;height:auto}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-summary{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;background-color:#F8F3EB;background-image:radial-gradient( ellipse 75% 140% at 5% 40%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.20) 55%, transparent 100% ), radial-gradient( ellipse 75% 140% at 95% 45%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 90% 130% at 50% 65%, rgba(225, 214, 201, 0.12) 0%, rgba(225, 214, 201, 0.045) 60%, transparent 100% );background-repeat:no-repeat;overflow:hidden}}
@media (max-width: 599px){.about-us-page .about-summary{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;background-color:#F8F3EB;background-image:radial-gradient( ellipse 75% 140% at 5% 40%, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.20) 55%, transparent 100% ), radial-gradient( ellipse 75% 140% at 95% 45%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 90% 130% at 50% 65%, rgba(225, 214, 201, 0.12) 0%, rgba(225, 214, 201, 0.045) 60%, transparent 100% );background-repeat:no-repeat;overflow:hidden}}
body .about-us-page .about-why{position:relative;isolation:isolate;width:100%;margin:0;padding:100px 0 110px;background:#F8F3EB;overflow:hidden;box-sizing:border-box}
body .about-us-page .about-why__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;margin:0;padding:10px 30px 10px;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;transition:transform 0.4s cubic-bezier(.22,1,.36,1)}
body .about-us-page .about-why__card:first-child{padding-left:0}
body .about-us-page .about-why__card:last-child{padding-right:0}
body .about-us-page .about-why__card:not(:first-child)::before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:rgba(48, 59, 50, 0.15);pointer-events:none}
@media screen and (min-width: 1101px) and (max-width: 1350px){body .about-us-page .about-why__card{padding-left:22px;padding-right:22px}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .about-us-page .about-why{padding:78px 0 90px}
body .about-us-page .about-why__card:nth-child(odd)::before{display:none}
body .about-us-page .about-why__card:nth-child(even)::before{display:block}}
@media screen and (max-width: 599px){body .about-us-page .about-why{padding:60px 0 68px}
body .about-us-page .about-why__card{flex:0 0 86%;width:86%;min-width:0;padding:10px 24px 12px;scroll-snap-align:start}
body .about-us-page .about-why__card:first-child{padding-left:0}
body .about-us-page .about-why__card:last-child{padding-right:0}
body .about-us-page .about-why__card:not(:first-child)::before{display:block;top:10px;bottom:10px;left:0}}
@media screen and (max-width: 380px){body .about-us-page .about-why__card{flex-basis:88%;width:88%;padding-right:20px;padding-left:20px}
body .about-us-page .about-why__card:first-child{padding-left:0}}
@media (prefers-reduced-motion: no-preference){body .about-us-page .about-why__card{animation:aboutWhyReveal 0.85s cubic-bezier(.22,1,.36,1) both}
body .about-us-page .about-why__card:nth-child(2){animation-delay:0.08s}
body .about-us-page .about-why__card:nth-child(3){animation-delay:0.16s}
body .about-us-page .about-why__card:nth-child(4){animation-delay:0.24s}}
@keyframes aboutWhyReveal { from { opacity: 0.75; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce){body .about-us-page .about-why__card{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .about-us-page .about-why__card,body .about-us-page .about-why__card:nth-child(odd),body .about-us-page .about-why__card:nth-child(even){position:relative;flex:0 0 43%;width:43%;min-width:0;grid-column:auto;padding:10px 26px 15px;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-align:start}
body .about-us-page .about-why__card:first-child{padding-left:0}
body .about-us-page .about-why__card::before{display:none}
body .about-us-page .about-why__card:not(:first-child)::before{content:"";display:block;position:absolute;top:10px;bottom:10px;left:0;width:1px;height:auto;background:rgba(48, 59, 50, 0.15)}}
@media screen and (min-width: 600px) and (max-width: 767px){body .about-us-page .about-why__card,body .about-us-page .about-why__card:nth-child(odd),body .about-us-page .about-why__card:nth-child(even){flex-basis:68%;width:68%;padding-left:23px;padding-right:23px}
body .about-us-page .about-why__card:first-child{padding-left:0}}
@media (min-width: 1101px){.about-us-page .about-founder{position:relative;isolation:isolate;width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);padding:0;background-color:#F8F3EB;background-image:radial-gradient( ellipse 80% 100% at 12% 18%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 85% 105% at 90% 35%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.16) 60%, transparent 100% ), radial-gradient( ellipse 60% 90% at 85% 75%, rgba(221, 209, 195, 0.16) 0%, rgba(221, 209, 195, 0.055) 60%, transparent 100% ), radial-gradient( ellipse 85% 100% at 15% 100%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.10) 60%, transparent 100% );background-repeat:no-repeat;box-sizing:border-box}}
@media (min-width: 1101px){.about-us-page .about-founder{min-height:0;height:auto}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-founder{position:relative;isolation:isolate;width:100vw;max-width:none;height:auto;min-height:0;margin:0 0 0 calc(50% - 50vw);padding:0;background-color:#F8F3EB;background-image:radial-gradient( ellipse 80% 100% at 12% 18%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 85% 105% at 90% 35%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.16) 60%, transparent 100% ), radial-gradient( ellipse 60% 90% at 85% 75%, rgba(221, 209, 195, 0.16) 0%, rgba(221, 209, 195, 0.055) 60%, transparent 100% ), radial-gradient( ellipse 85% 100% at 15% 100%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.10) 60%, transparent 100% );background-repeat:no-repeat;box-sizing:border-box;overflow:hidden}}
@media (max-width: 599px){.about-us-page .about-founder{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;background-color:#F8F3EB;background-image:radial-gradient( ellipse 80% 100% at 12% 18%, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0.18) 55%, transparent 100% ), radial-gradient( ellipse 85% 105% at 90% 35%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.16) 60%, transparent 100% ), radial-gradient( ellipse 60% 90% at 85% 75%, rgba(221, 209, 195, 0.16) 0%, rgba(221, 209, 195, 0.055) 60%, transparent 100% ), radial-gradient( ellipse 85% 100% at 15% 100%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.10) 60%, transparent 100% );background-repeat:no-repeat;overflow:hidden}}
@media (min-width: 1101px){.about-us-page .about-method{position:relative;width:100%;height:auto;min-height:0;padding:88px 0 85px;background-color:#F8F3EB;background-image:radial-gradient( ellipse 60% 85% at 12% 15%, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.16) 48%, transparent 85% ), radial-gradient( ellipse 60% 85% at 88% 20%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.14) 50%, transparent 85% ), radial-gradient( ellipse 70% 80% at 50% 55%, rgba(225, 214, 201, 0.14) 0%, rgba(225, 214, 201, 0.045) 55%, transparent 85% ), radial-gradient( ellipse 65% 80% at 18% 95%, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.10) 50%, transparent 85% ), radial-gradient( ellipse 65% 80% at 88% 95%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.09) 50%, transparent 85% );background-repeat:no-repeat;overflow:hidden;isolation:isolate}
.about-us-page .about-method__step{position:relative;display:grid;grid-template-columns:57px minmax(0, 1fr);align-items:start;column-gap:16px;min-width:0;padding:22px 12px 28px;border-radius:10px;transition:background-color 0.4s ease, transform 0.5s cubic-bezier(.22,1,.36,1), box-shadow 0.5s cubic-bezier(.22,1,.36,1)}
.about-us-page .about-method__step:hover{background:rgba(255, 255, 255, 0.56);transform:translateY(-5px);box-shadow:0 15px 36px rgba(31,33,29,0.065), 0 4px 12px rgba(31,33,29,0.025)}
@supports (animation-timeline: view()){.about-us-page .about-method__step{animation:frayoraMethodStep 0.85s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 5% entry 85%}}
@keyframes frayoraMethodStep { from { opacity: 0; translate: 0 25px; } to { opacity: 1; translate: 0 0; } }
@media (max-width: 1350px){.about-us-page .about-method__step{grid-template-columns:48px minmax(0, 1fr);column-gap:13px;padding-left:8px;padding-right:8px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-method__step{animation:none!important;opacity:1!important;transform:none!important;translate:none!important}
.about-us-page .about-method__step{transition:none!important}
.about-us-page .about-method__step:hover{transform:none!important}}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-method{position:relative;isolation:isolate;width:100vw;max-width:none;height:auto;min-height:0;margin:0 0 0 calc(50% - 50vw);padding:85px 0 90px;box-sizing:border-box;background-color:#F8F3EB;background-image:radial-gradient( ellipse 60% 85% at 12% 15%, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.16) 48%, transparent 85% ), radial-gradient( ellipse 60% 85% at 88% 20%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.14) 50%, transparent 85% ), radial-gradient( ellipse 70% 80% at 50% 55%, rgba(225, 214, 201, 0.14) 0%, rgba(225, 214, 201, 0.045) 55%, transparent 85% ), radial-gradient( ellipse 65% 80% at 18% 95%, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.10) 50%, transparent 85% ), radial-gradient( ellipse 65% 80% at 88% 95%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.09) 50%, transparent 85% );background-repeat:no-repeat;overflow:hidden}
.about-us-page .about-method__step{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr);align-items:start;column-gap:22px;width:100%;min-width:0;margin:0;padding:27px 28px;box-sizing:border-box;border-radius:12px;background:rgba(255, 255, 255, 0.38);border:1px solid rgba(57, 66, 53, 0.055);box-shadow:0 8px 22px rgba(31, 33, 29, 0.025), 0 18px 34px rgba(31, 33, 29, 0.025);transition:transform 0.45s cubic-bezier(.22, 1, .36, 1), background-color 0.4s ease, border-color 0.4s ease, box-shadow 0.4s ease}
@media (hover: hover){.about-us-page .about-method__step:hover{transform:translateY(-4px);background:rgba(255, 255, 255, 0.72);border-color:rgba(201, 103, 67, 0.15);box-shadow:0 14px 30px rgba(31, 33, 29, 0.045), 0 24px 45px rgba(31, 33, 29, 0.035)}}
@keyframes frayoraMethodTabletReveal { from { opacity: 0; translate: 0 26px; } to { opacity: 1; translate: 0 0; } }
@supports (animation-timeline: view()){.about-us-page .about-method__step{animation:frayoraMethodTabletReveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}
@media (max-width: 767px){.about-us-page .about-method{padding:70px 0 80px}
.about-us-page .about-method__step{grid-template-columns:48px minmax(0, 1fr);column-gap:16px;padding:23px 20px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-method__step{animation:none!important;opacity:1!important;transform:none!important;translate:none!important;transition:none!important}
.about-us-page .about-method__step:hover{transform:none!important}}}
@media (max-width: 599px){.about-us-page .about-method{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:70px 0 75px;box-sizing:border-box;background-color:#F8F3EB;background-image:radial-gradient( ellipse 60% 85% at 12% 15%, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.16) 48%, transparent 85% ), radial-gradient( ellipse 60% 85% at 88% 20%, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.14) 50%, transparent 85% ), radial-gradient( ellipse 70% 80% at 50% 55%, rgba(225, 214, 201, 0.14) 0%, rgba(225, 214, 201, 0.045) 55%, transparent 85% ), radial-gradient( ellipse 65% 80% at 18% 95%, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.10) 50%, transparent 85% ), radial-gradient( ellipse 65% 80% at 88% 95%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.09) 50%, transparent 85% );background-repeat:no-repeat;overflow:hidden}
.about-us-page .about-method__step{position:relative;display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:start;column-gap:15px;width:100%;min-width:0;min-height:0;height:auto;margin:0;padding:24px 20px 26px;box-sizing:border-box;background:rgba(255, 255, 255, 0.50);border:1px solid rgba(57, 66, 53, 0.06);border-radius:11px;box-shadow:0 6px 17px rgba(31, 33, 29, 0.025), 0 18px 34px rgba(31, 33, 29, 0.035);transition:transform 0.45s cubic-bezier(.22,1,.36,1), background-color 0.4s ease, border-color 0.4s ease, box-shadow 0.45s ease}
@media (hover: hover){.about-us-page .about-method__step:hover{transform:translateY(-4px);background:rgba(255,255,255,0.76);border-color:rgba(201,103,67,0.14);box-shadow:0 12px 27px rgba(31,33,29,0.04), 0 23px 42px rgba(31,33,29,0.035)}}
@keyframes frayoraMethodMobileReveal { from { opacity: 0; translate: 0 24px; } to { opacity: 1; translate: 0 0; } }
@supports (animation-timeline: view()){.about-us-page .about-method__step{animation:frayoraMethodMobileReveal linear both;animation-timeline:view();animation-range:entry 0% entry 65%}}
@media (max-width: 390px){.about-us-page .about-method{padding:60px 0 65px}
.about-us-page .about-method__step{grid-template-columns:42px minmax(0, 1fr);column-gap:12px;padding:21px 16px 23px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-method__step{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:none!important}}}
@media (min-width: 1101px){.about-us-page .about-values-mission{position:relative;isolation:isolate;width:100%;height:auto;min-height:0;padding:95px 0 100px;box-sizing:border-box;background-color:#303B32;background-image:radial-gradient( ellipse 38% 65% at 16% 22%, rgba(113, 135, 103, 0.17) 0%, rgba(113, 135, 103, 0.06) 46%, transparent 78% ), radial-gradient( ellipse 42% 72% at 76% 48%, rgba(113, 135, 103, 0.14) 0%, rgba(113, 135, 103, 0.05) 48%, transparent 80% ), radial-gradient( ellipse 40% 55% at 45% 100%, rgba(105, 127, 98, 0.11) 0%, transparent 78% ), linear-gradient( 135deg, #303B32 0%, #2B362D 55%, #263128 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
.about-us-page .about-values-mission__value{position:relative;display:grid;grid-template-columns:53px minmax(0, 1fr);align-items:start;column-gap:16px;min-width:0;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;transition:transform 0.5s cubic-bezier(.22,1,.36,1)}
.about-us-page .about-values-mission__value:hover{transform:translateY(-4px);background:transparent;box-shadow:none}
@supports (animation-timeline: view()){.about-us-page .about-values-mission__value{animation:frayoraValueItemIn 0.8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 75%}}
@keyframes frayoraValueItemIn { from { opacity: 0; translate: 0 18px; } to { opacity: 1; translate: 0 0; } }
@media (max-width: 1350px){.about-us-page .about-values-mission__value{grid-template-columns:43px minmax(0, 1fr);column-gap:12px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-values-mission__value{animation:none!important;opacity:1!important;transform:none!important;translate:none!important}
.about-us-page .about-values-mission__value{transition:none!important}
.about-us-page .about-values-mission__value:hover{transform:none!important}}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-values-mission{position:relative;isolation:isolate;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:85px 0 95px;box-sizing:border-box;background-color:#303B32;background-image:radial-gradient( ellipse 38% 65% at 16% 22%, rgba(113, 135, 103, 0.17) 0%, rgba(113, 135, 103, 0.06) 46%, transparent 78% ), radial-gradient( ellipse 42% 72% at 76% 48%, rgba(113, 135, 103, 0.14) 0%, rgba(113, 135, 103, 0.05) 48%, transparent 80% ), radial-gradient( ellipse 40% 55% at 45% 100%, rgba(105, 127, 98, 0.11) 0%, transparent 78% ), linear-gradient( 135deg, #303B32 0%, #2B362D 55%, #263128 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
.about-us-page .about-values-mission__value{display:grid;grid-template-columns:43px minmax(0, 1fr);align-items:start;column-gap:15px;min-width:0;margin:0;padding:8px 0;border:none;background:transparent;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}
@media (hover: hover){.about-us-page .about-values-mission__value:hover{transform:translateY(-4px)}}
@keyframes frayoraValuesTabletReveal { from { opacity: 0; translate: 0 25px; } to { opacity: 1; translate: 0 0; } }
@supports (animation-timeline: view()){.about-us-page .about-values-mission__value{animation:frayoraValuesTabletReveal linear both;animation-timeline:view();animation-range:entry 0% entry 65%}
.about-us-page .about-values-mission__value:nth-child(2){animation-range:entry 5% entry 70%}
.about-us-page .about-values-mission__value:nth-child(3){animation-range:entry 8% entry 73%}
.about-us-page .about-values-mission__value:nth-child(4){animation-range:entry 12% entry 77%}}
@media (max-width: 767px){.about-us-page .about-values-mission{padding:70px 0 80px}
.about-us-page .about-values-mission__value{grid-template-columns:34px minmax(0, 1fr);column-gap:11px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-values-mission__value{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:none!important}}}
@media (max-width: 599px){.about-us-page .about-values-mission{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;height:auto;min-height:0;margin:0 0 0 calc(50% - 50vw);padding:70px 0 78px;box-sizing:border-box;background-color:#303B32;background-image:radial-gradient( ellipse 38% 65% at 16% 22%, rgba(113, 135, 103, 0.17) 0%, rgba(113, 135, 103, 0.06) 46%, transparent 78% ), radial-gradient( ellipse 42% 72% at 76% 48%, rgba(113, 135, 103, 0.14) 0%, rgba(113, 135, 103, 0.05) 48%, transparent 80% ), radial-gradient( ellipse 40% 55% at 45% 100%, rgba(105, 127, 98, 0.11) 0%, transparent 78% ), linear-gradient( 135deg, #303B32 0%, #2B362D 55%, #263128 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
.about-us-page .about-values-mission__value{position:relative;display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:start;column-gap:15px;width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;background:transparent;border:none;transition:transform 0.4s cubic-bezier(.22,1,.36,1)}
@media (hover: hover){.about-us-page .about-values-mission__value:hover{transform:translateY(-3px)}}
@keyframes frayoraValuesMobileReveal { from { opacity: 0; translate: 0 22px; } to { opacity: 1; translate: 0 0; } }
@supports (animation-timeline: view()){.about-us-page .about-values-mission__value{animation:frayoraValuesMobileReveal linear both;animation-timeline:view();animation-range:entry 0% entry 65%}}
@media (max-width: 390px){.about-us-page .about-values-mission{padding:60px 0 68px}
.about-us-page .about-values-mission__value{grid-template-columns:36px minmax(0, 1fr);column-gap:12px}}
@media (prefers-reduced-motion: reduce){.about-us-page .about-values-mission__value{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;translate:none!important}}}
@media (min-width: 1101px){.about-us-page .about-final-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;min-height:380px;height:auto;margin:0;padding:75px 0 80px;box-sizing:border-box;background-color:#A66B56;background-color:#A66B56;background-image:radial-gradient( ellipse 75% 130% at 12% 32%, rgba(220, 151, 122, 0.23) 0%, rgba(220, 151, 122, 0.07) 52%, transparent 85% ), radial-gradient( ellipse 75% 110% at 72% 100%, rgba(202, 126, 105, 0.15) 0%, transparent 80% ), linear-gradient( 105deg, #AD735D 0%, #A66B56 32%, #935D50 65%, #634D4D 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
@media (max-width: 1350px){.about-us-page .about-final-cta{min-height:350px;padding:65px 0 70px}}}
@media (min-width: 600px) and (max-width: 1100px){.about-us-page .about-final-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:400px;height:auto;margin:0 0 0 calc(50% - 50vw);padding:85px 0 90px;box-sizing:border-box;background-color:#A66B56;background-color:#A66B56;background-color:#A66B56;background-image:radial-gradient( ellipse 75% 130% at 12% 32%, rgba(220, 151, 122, 0.23) 0%, rgba(220, 151, 122, 0.07) 52%, transparent 85% ), radial-gradient( ellipse 75% 110% at 72% 100%, rgba(202, 126, 105, 0.15) 0%, transparent 80% ), linear-gradient( 105deg, #AD735D 0%, #A66B56 32%, #935D50 65%, #634D4D 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
@media (max-width: 767px){.about-us-page .about-final-cta{min-height:0;padding:75px 0 80px}}}
@media (max-width: 599px){.about-us-page .about-final-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:78px 0 82px;box-sizing:border-box;background-color:#A66B56;background-color:#A66B56;background-color:#A66B56;background-image:radial-gradient( ellipse 75% 130% at 12% 32%, rgba(220, 151, 122, 0.23) 0%, rgba(220, 151, 122, 0.07) 52%, transparent 85% ), radial-gradient( ellipse 75% 110% at 72% 100%, rgba(202, 126, 105, 0.15) 0%, transparent 80% ), linear-gradient( 105deg, #AD735D 0%, #A66B56 32%, #935D50 65%, #634D4D 100% );background-repeat:no-repeat;color:#F7F0E6;overflow:hidden}
@media (max-width: 390px){.about-us-page .about-final-cta{padding:67px 0 72px}}}
@media (min-width: 1101px){.about-us-page .about-hero__title{font-family:"Manrope", sans-serif;font-size:clamp(70px, 6.5vw, 100px);font-weight:600;line-height:1.05;letter-spacing:-0.055em}
.about-us-page .about-summary blockquote,.about-us-page .about-summary blockquote p{font-family:"Manrope", sans-serif;font-size:clamp(28px, 2.2vw, 34px);font-weight:500;line-height:1.48;letter-spacing:-0.035em;color:#1F211D;text-align:center;text-wrap:balance}
.about-us-page .about-summary blockquote em{font-family:"Manrope", sans-serif;font-weight:500;font-style:italic;color:#C96743}}
.site-footer{--footer-accent:#D66A43;--footer-button:#D66A43}
.site-footer .site-footer__socials a{background-color:#D66A43}
.site-footer .site-footer__book{background-color:#D66A43}
@media (hover: hover){.site-footer .site-footer__socials a:hover,.site-footer .site-footer__book:hover{background-color:#D66A43;filter:brightness(1.08)}}
.frayora-reveal{--reveal-blur:3px;--reveal-move:22px;--reveal-speed:850ms}
.frayora-reveal.frayora-reveal--ready:not( .frayora-reveal--visible ){opacity:0;filter:blur(var(--reveal-blur));translate:0 var(--reveal-move)}
.frayora-reveal.frayora-reveal--visible{filter:blur(0)}
@media (min-width: 600px) and (max-width: 1100px){.frayora-reveal{--reveal-blur:2.5px;--reveal-move:18px;--reveal-speed:800ms}}
@media (max-width: 599px){.frayora-reveal{--reveal-blur:2px;--reveal-move:14px;--reveal-speed:700ms}}
@media (prefers-reduced-motion: reduce){.frayora-reveal,.frayora-reveal.frayora-reveal--ready{opacity:1!important;filter:none!important;translate:none!important;transition:none!important}}
.frayora-reveal{--fr-blur:3px;--fr-shift:22px;--fr-time:850ms}
.frayora-reveal.frayora-reveal--ready{transition:opacity var(--fr-time) cubic-bezier(.22,1,.36,1), translate var(--fr-time) cubic-bezier(.22,1,.36,1), filter var(--fr-time) cubic-bezier(.22,1,.36,1)!important}
.frayora-reveal.frayora-reveal--ready:not(.frayora-reveal--visible){opacity:0!important;translate:0 var(--fr-shift)}
.frayora-reveal--text.frayora-reveal--ready:not(.frayora-reveal--visible){filter:blur(var(--fr-blur))!important}
.frayora-reveal.frayora-reveal--visible{opacity:1!important;translate:0 0}
.frayora-reveal--text.frayora-reveal--visible{filter:blur(0)!important}
@media (min-width:600px) and (max-width:1100px){.frayora-reveal{--fr-blur:2.5px;--fr-shift:18px;--fr-time:800ms}}
@media (max-width:599px){.frayora-reveal{--fr-blur:2px;--fr-shift:14px;--fr-time:700ms}}
@media (prefers-reduced-motion:reduce){.frayora-reveal.frayora-reveal--ready{opacity:1!important;translate:none!important;transition:none!important}
.frayora-reveal--text.frayora-reveal--ready{filter:none!important}}
@media (min-width: 1101px){body .frayora-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100vw;max-width:none;height:720px;min-height:720px;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;box-sizing:border-box;background-color:#283327;border:0;border-radius:0}
body .frayora-home-hero *,body .frayora-home-hero *::before,body .frayora-home-hero *::after{box-sizing:border-box}
body .frayora-home-hero__media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;background-image:url("../../images/Homepage/homepage-hero-desktop-rolling-hills.webp");background-size:cover;background-position:center 52%;background-repeat:no-repeat;transform:scale(1.045);transform-origin:center center;animation:frayoraHomeHillsPhotoIn 1.8s cubic-bezier(.22, 1, .36, 1) both;transition:transform 1.4s cubic-bezier(.22, 1, .36, 1)}
body .frayora-home-hero__overlay{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background-color:transparent;background-image:linear-gradient( 90deg, rgba(17, 28, 21, 0.78) 0%, rgba(17, 28, 21, 0.69) 22%, rgba(17, 28, 21, 0.51) 43%, rgba(17, 28, 21, 0.25) 66%, rgba(17, 28, 21, 0.07) 100% );background-repeat:no-repeat;pointer-events:none}
@media (min-width: 1101px){body .frayora-home-hero__overlay::after{content:"";position:absolute;inset:0;background-image:radial-gradient( ellipse 80% 100% at 12% 45%, rgba(142, 165, 124, 0.16) 0%, rgba(142, 165, 124, 0.06) 50%, transparent 85% ), radial-gradient( ellipse 75% 95% at 90% 25%, rgba(255, 221, 165, 0.13) 0%, rgba(255, 221, 165, 0.045) 55%, transparent 90% ), radial-gradient( ellipse 100% 80% at 52% 100%, rgba(157, 170, 125, 0.075) 0%, transparent 85% );background-repeat:no-repeat;pointer-events:none}}
body .frayora-home-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;height:100%;min-height:720px;margin:0 auto;padding:88px 80px 84px 80px;text-align:left}
body .frayora-home-hero__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:900px;margin:0;padding:0;text-align:left}
body .frayora-home-hero__title{width:100%;max-width:900px;margin:0;padding:0;font-style:normal;color:#F8F3EB!important;text-align:left;text-wrap:balance;text-shadow:0 3px 20px rgba(0, 0, 0, 0.13);animation:frayoraHomeHillsReveal 1s cubic-bezier(.22, 1, .36, 1) 0.18s both}
body .frayora-home-hero__description{width:100%;max-width:610px;margin:28px 0 0;padding:0;font-weight:400;letter-spacing:0;color:rgba(248, 243, 235, 0.94)!important;text-align:left;animation:frayoraHomeHillsReveal 0.95s cubic-bezier(.22, 1, .36, 1) 0.35s both}
body .frayora-home-hero__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;width:100%;margin:34px 0 0;padding:0;animation:frayoraHomeHillsReveal 0.9s cubic-bezier(.22, 1, .36, 1) 0.50s both}
body .frayora-home-hero__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0;padding:0 28px;border:1px solid transparent;border-radius:999px;letter-spacing:-0.015em;text-decoration:none!important;white-space:nowrap;transition:background-color 0.35s ease, border-color 0.35s ease, color 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease}
body .frayora-home-hero__button--primary{background:#C96743!important;border-color:#C96743;color:#FFFFFF!important;box-shadow:0 9px 24px rgba(0, 0, 0, 0.16)}
body .frayora-home-hero__button--primary:hover{background:#B95635!important;border-color:#B95635;color:#FFFFFF!important;transform:translateY(-3px);box-shadow:0 14px 28px rgba(0, 0, 0, 0.22)}
body .frayora-home-hero__button--secondary{background:rgba(248, 243, 235, 0.06)!important;border-color:rgba(248, 243, 235, 0.65);color:#F8F3EB!important}
body .frayora-home-hero__button--secondary:hover{background:rgba(248, 243, 235, 0.16)!important;border-color:#F8F3EB;color:#FFFFFF!important;transform:translateY(-3px)}
body .frayora-home-hero__arrow{display:inline-block;font-size:20px;line-height:1;color:inherit}
body .frayora-home-hero__button:hover .frayora-home-hero__arrow{transform:translateX(5px)}
body .frayora-home-hero__button:focus-visible{outline:2px solid #F8F3EB;outline-offset:4px}
@media (hover: hover){body .frayora-home-hero:hover .frayora-home-hero__media{transform:scale(1.018)}}
@keyframes frayoraHomeHillsReveal { from { opacity: 0; transform: translateY(24px); filter: blur(4px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@keyframes frayoraHomeHillsPhotoIn { from { opacity: 0.82; transform: scale(1.045); } to { opacity: 1; transform: scale(1); } }
@media (max-width: 1350px){body .frayora-home-hero__content{max-width:760px}}
@media (prefers-reduced-motion: reduce){body .frayora-home-hero__media,body .frayora-home-hero__title,body .frayora-home-hero__description,body .frayora-home-hero__actions{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}
body .frayora-home-hero__media,body .frayora-home-hero__button,body .frayora-home-hero__arrow{transition:none!important}}}
@media (min-width: 1101px){body .infrastructure-section{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;min-height:620px;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;box-sizing:border-box;overflow:hidden}
body .infrastructure-section *,body .infrastructure-section *::before,body .infrastructure-section *::after{box-sizing:border-box}}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100vw;max-width:none;min-height:820px;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;box-sizing:border-box;background-color:#283327;border:0;border-radius:0}
body .frayora-home-hero *,body .frayora-home-hero *::before,body .frayora-home-hero *::after{box-sizing:border-box}
body .frayora-home-hero__media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;background-image:url("../../images/Homepage/tablethillshero.webp");background-size:cover;background-repeat:no-repeat;background-position:57% center;transform:scale(1.035);transform-origin:center;animation:homeTabletPhotoReveal 1.6s cubic-bezier(.22, 1, .36, 1) both}
body .frayora-home-hero__overlay{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background-color:transparent;background-image:linear-gradient( 90deg, rgba(17, 28, 21, 0.82) 0%, rgba(17, 28, 21, 0.73) 30%, rgba(17, 28, 21, 0.53) 60%, rgba(17, 28, 21, 0.28) 100% );pointer-events:none}
body .frayora-home-hero__overlay::after{content:"";position:absolute;inset:0;background-image:radial-gradient( ellipse 110% 75% at 50% 0%, rgba(166, 182, 149, 0.065) 0%, transparent 88% ), radial-gradient( ellipse 110% 75% at 50% 100%, rgba(166, 182, 149, 0.065) 0%, transparent 88% );background-repeat:no-repeat;pointer-events:none}
body .frayora-home-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;min-height:820px;height:auto;margin:0 auto;padding:90px 60px 95px;text-align:left}
body .frayora-home-hero__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:780px;min-width:0;margin:0;padding:0;text-align:left}
body .frayora-home-hero__title{width:100%;max-width:780px;margin:0;padding:0;font-style:normal;color:#F8F3EB!important;text-align:left;text-wrap:balance;text-shadow:0 3px 16px rgba(0, 0, 0, 0.16);animation:homeTabletContentReveal 1s cubic-bezier(.22, 1, .36, 1) 0.15s both}
body .frayora-home-hero__description{width:100%;max-width:620px;margin:30px 0 0;padding:0;font-weight:400;letter-spacing:0;color:rgba(248, 243, 235, 0.94)!important;text-align:left;animation:homeTabletContentReveal 0.95s cubic-bezier(.22, 1, .36, 1) 0.32s both}
body .frayora-home-hero__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:15px;width:100%;margin:35px 0 0;padding:0;animation:homeTabletContentReveal 0.95s cubic-bezier(.22, 1, .36, 1) 0.48s both}
body .frayora-home-hero__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0;padding:0 27px;border:1px solid transparent;border-radius:999px;letter-spacing:-0.015em;text-decoration:none!important;white-space:nowrap;transition:background-color 0.35s ease, border-color 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease}
body .frayora-home-hero__button--primary{background:#C96743!important;border-color:#C96743;color:#FFFFFF!important;box-shadow:0 8px 20px rgba(0, 0, 0, 0.16), 0 15px 28px rgba(0, 0, 0, 0.08)}
body .frayora-home-hero__button--primary:hover{background:#B95635!important;border-color:#B95635;color:#FFFFFF!important;transform:translateY(-3px);box-shadow:0 13px 27px rgba(0, 0, 0, 0.22)}
body .frayora-home-hero__button--secondary{background:rgba(248, 243, 235, 0.055)!important;border-color:rgba(248, 243, 235, 0.70);color:#F8F3EB!important}
body .frayora-home-hero__button--secondary:hover{background:rgba(248, 243, 235, 0.16)!important;border-color:#F8F3EB;color:#FFFFFF!important;transform:translateY(-3px)}
body .frayora-home-hero__arrow{display:inline-block;font-size:20px;line-height:1;color:inherit}
body .frayora-home-hero__button:hover .frayora-home-hero__arrow{transform:translateX(5px)}
body .frayora-home-hero__button:focus-visible{outline:2px solid #F8F3EB;outline-offset:4px}
@media (max-width: 750px){body .frayora-home-hero{min-height:780px}
body .frayora-home-hero__inner{min-height:780px;padding:76px 36px 80px 60px}
body .frayora-home-hero__content{max-width:100%}
body .frayora-home-hero__description{max-width:520px;margin-top:25px}
body .frayora-home-hero__actions{margin-top:29px;gap:12px}
body .frayora-home-hero__button{padding:0 21px}
body .frayora-home-hero__media{background-position:60% center}}
@keyframes homeTabletContentReveal { from { opacity: 0; transform: translateY(24px); filter: blur(4px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@keyframes homeTabletPhotoReveal { from { opacity: 0.75; transform: scale(1.045); } to { opacity: 1; transform: scale(1); } }
@media (prefers-reduced-motion: reduce){body .frayora-home-hero__media,body .frayora-home-hero__title,body .frayora-home-hero__description,body .frayora-home-hero__actions{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}
body .frayora-home-hero__button,body .frayora-home-hero__arrow{transition:none!important}}}
@media (min-width: 600px) and (max-width: 1100px){body .infrastructure-section{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;box-sizing:border-box}
body .infrastructure-section *,body .infrastructure-section *::before,body .infrastructure-section *::after{box-sizing:border-box}}
@media (max-width: 599px){body .frayora-home-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100vw;max-width:none;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;box-sizing:border-box;background-color:#283327;border:0;border-radius:0}
body .frayora-home-hero *,body .frayora-home-hero *::before,body .frayora-home-hero *::after{box-sizing:border-box}
body .frayora-home-hero__media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;background-image:url("../../images/Homepage/mobilehillshero.webp");background-size:cover;background-repeat:no-repeat;background-position:58% center;transform-origin:center center;animation:homeMobilePhotoReveal 1.65s cubic-bezier(.22,1,.36,1) both}
body .frayora-home-hero__overlay{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background-color:transparent;background-image:linear-gradient( 90deg, rgba(17,28,21,0.83) 0%, rgba(17,28,21,0.74) 45%, rgba(17,28,21,0.56) 100% ), linear-gradient( 180deg, rgba(17,28,21,0.07) 0%, transparent 22%, transparent 72%, rgba(17,28,21,0.12) 100% );pointer-events:none}
body .frayora-home-hero__overlay::after{content:"";position:absolute;inset:0;background-image:radial-gradient( ellipse 120% 78% at 50% 0%, rgba(166,182,149,0.055) 0%, transparent 88% ), radial-gradient( ellipse 120% 78% at 50% 100%, rgba(166,182,149,0.055) 0%, transparent 88% );pointer-events:none}
body .frayora-home-hero__inner{position:relative;z-index:2}
body .frayora-home-hero__content{display:flex;flex-direction:column;min-width:0}
body .frayora-home-hero__title{max-width:510px;font-style:normal;color:#F8F3EB!important;text-wrap:balance;text-shadow:0 3px 18px rgba(0,0,0,0.16);animation:homeMobileContentReveal 1s cubic-bezier(.22,1,.36,1) 0.16s both}
body .frayora-home-hero__description{width:100%;margin:26px 0 0;padding:0;font-weight:400;letter-spacing:0;color:rgba(248,243,235,0.94)!important;text-align:left;animation:homeMobileContentReveal 0.95s cubic-bezier(.22,1,.36,1) 0.34s both}
body .frayora-home-hero__actions{flex-wrap:nowrap;margin:32px 0 0;animation:homeMobileContentReveal 0.95s cubic-bezier(.22,1,.36,1) 0.52s both}
body .frayora-home-hero__button{margin:0;border:1px solid transparent;letter-spacing:-0.015em;text-decoration:none!important;transition:background-color 0.35s ease, border-color 0.35s ease, color 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease}
body .frayora-home-hero__button--primary{background:#C96743!important;border-color:#C96743;color:#FFFFFF!important;box-shadow:0 8px 20px rgba(0,0,0,0.15), 0 14px 27px rgba(0,0,0,0.07)}
body .frayora-home-hero__button--primary:hover{background:#B95635!important;border-color:#B95635;color:#FFFFFF!important;transform:translateY(-3px);box-shadow:0 13px 27px rgba(0,0,0,0.21)}
body .frayora-home-hero__button--secondary{background:rgba(248,243,235,0.055)!important;border-color:rgba(248,243,235,0.70);color:#F8F3EB!important}
body .frayora-home-hero__button--secondary:hover{background:rgba(248,243,235,0.16)!important;border-color:#F8F3EB;color:#FFFFFF!important;transform:translateY(-3px)}
body .frayora-home-hero__arrow{color:inherit}
body .frayora-home-hero__button:hover .frayora-home-hero__arrow{transform:translateX(5px)}
body .frayora-home-hero__button:focus-visible{outline:2px solid #F8F3EB;outline-offset:4px}
@keyframes homeMobileContentReveal { from { opacity: 0; transform: translateY(22px); filter: blur(3px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@keyframes homeMobilePhotoReveal { from { opacity: 0.72; transform: scale(1.05); } to { opacity: 1; transform: scale(1); } }
@media (prefers-reduced-motion: reduce){body .frayora-home-hero__media,body .frayora-home-hero__title,body .frayora-home-hero__description,body .frayora-home-hero__actions{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}
body .frayora-home-hero__button,body .frayora-home-hero__arrow{transition:none!important}}}
@media (max-width: 599px){body .frayora-home-hero{min-height:0!important;height:auto!important}
body .frayora-home-hero__inner{display:flex;align-items:center;justify-content:flex-start;min-height:0!important;height:auto!important;margin:0 auto;padding:88px 28px 92px 34px!important;text-align:left}
body .frayora-home-hero__content{width:100%;max-width:100%;margin:0;padding:0;align-items:flex-start;text-align:left}
body .frayora-home-hero__title{width:100%;margin:0;padding:0;text-align:left}
body .frayora-home-hero__description{max-width:460px;margin-top:24px}
body .frayora-home-hero__actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;margin-top:28px;padding:0}
body .frayora-home-hero__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content!important;max-width:100%;padding:0 23px!important;border-radius:999px;white-space:nowrap}
body .frayora-home-hero__arrow{display:inline-block;margin:0;padding:0;font-size:19px;line-height:1;flex-shrink:0}
@media (max-width: 374px){body .frayora-home-hero__inner{padding:76px 23px 82px 29px!important}
body .frayora-home-hero__description{margin-top:21px}
body .frayora-home-hero__actions{margin-top:25px}
body .frayora-home-hero__button{padding:0 20px!important}}}
@media (max-width: 599px){body .infrastructure-section{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;min-height:0;height:auto;margin:0 0 0 calc(50% - 50vw);padding:0;overflow:hidden;box-sizing:border-box}
body .infrastructure-section *,body .infrastructure-section *::before,body .infrastructure-section *::after{box-sizing:border-box}}
body .infrastructure-section{background-size:100% 100%!important;background-repeat:no-repeat!important}
:root{--frayora-ivory:#F8F3EB;--frayora-warm:#F5EDE4;--frayora-olive:#303B32}
body .infrastructure-section,body .about-us-page .about-summary,body .about-us-page .about-method,body .about-us-page .about-founder{background-color:var(--frayora-ivory)!important;background-image:none!important}
body .about-us-page .about-why{background-color:var(--frayora-warm)!important;background-image:none!important}
body .about-us-page .about-values-mission{background-color:var(--frayora-olive)!important;background-image:none!important}
body .frayora-surface--ivory{background-color:var(--frayora-ivory)!important;background-image:none!important}
body .frayora-surface--warm{background-color:var(--frayora-warm)!important;background-image:none!important}
body .frayora-surface--olive{background-color:var(--frayora-olive)!important;background-image:none!important}
body .site-footer{background-color:#303B32!important;background-image:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), inset 0 18px 28px -32px rgba(255,255,255,0.10)!important}
@media (min-width: 1101px){body .biab-hero{isolation:isolate;width:100%;height:600px;min-height:600px;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#283429!important;background-image:url("../../images/Business in a box/herodesktop.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .biab-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 90deg, rgba(17, 26, 18, 0.31) 0%, rgba(17, 26, 18, 0.20) 31%, rgba(17, 26, 18, 0.04) 60%, transparent 80% )}
body .biab-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 115deg, transparent 35%, rgba(255, 250, 235, 0.015) 60%, rgba(255, 250, 235, 0.055) 82%, rgba(255, 250, 235, 0.015) 100% );box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 -20px 40px -45px rgba(0, 0, 0, 0.20)}}
@media (min-width: 1101px){body .biab-final-cta{width:100%;min-height:520px;box-sizing:border-box;margin:0;padding:0;color:#1F211D}}
@media (min-width: 600px) and (max-width: 1100px){body .biab-hero{isolation:isolate;display:block;width:100%;margin:0;padding:0;box-sizing:border-box;background-color:#283429!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .biab-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 90deg, rgba(17, 26, 18, 0.60) 0%, rgba(17, 26, 18, 0.43) 55%, rgba(17, 26, 18, 0.16) 100% )}
body .biab-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 125deg, transparent 35%, rgba(255, 250, 235, 0.018) 65%, rgba(255, 250, 235, 0.05) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -22px 42px -45px rgba(0,0,0,0.22)}}
@media (min-width: 600px) and (max-width: 749px){body .biab-hero{height:710px;min-height:710px}}
@media (min-width: 600px) and (max-width: 1100px){body .biab-hero{height:auto;min-height:0;overflow:hidden;background-image:url("../../images/Business in a box/herotablet.png")!important;background-size:cover!important;background-position:center center!important}}
@media (min-width: 600px) and (max-width: 1100px){body .biab-final-cta{display:block;width:100%;height:auto;min-height:570px;box-sizing:border-box;margin:0;padding:0;background-position:center center!important;color:#1F211D}}
@media (min-width: 600px) and (max-width: 749px){body .biab-final-cta{min-height:540px}}
@media (max-width: 599px){body .biab-hero{background-color:#283429!important;background-image:url("../../images/Business in a box/heromobile.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .biab-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 180deg, rgba(16, 26, 18, 0.30) 0%, rgba(16, 26, 18, 0.49) 30%, rgba(16, 26, 18, 0.57) 58%, rgba(16, 26, 18, 0.18) 100% )}
body .biab-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 145deg, transparent 38%, rgba(255, 250, 235, 0.012) 60%, rgba(255, 250, 235, 0.045) 83%, rgba(255, 250, 235, 0.012) 100% );box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06), inset 0 -24px 45px -45px rgba(0, 0, 0, 0.20)}}
@media (max-width: 374px){body .biab-hero{height:auto;min-height:0}}
@media (max-width: 599px){body .biab-hero{isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden;box-sizing:border-box}}
@media (max-width: 599px){body .biab-final-cta{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;box-sizing:border-box;background-position:center center!important;color:#1F211D}}
@media (min-width: 1101px){body .digital-hero{isolation:isolate;display:block;width:100%;height:600px;min-height:600px;max-height:600px;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#283429!important;background-image:url("../../images/Business in a box/herodesktop.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .digital-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 90deg, rgba(17, 26, 18, 0.34) 0%, rgba(17, 26, 18, 0.20) 34%, rgba(17, 26, 18, 0.04) 65%, transparent 90% )}
body .digital-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 115deg, transparent 38%, rgba(255, 250, 235, 0.012) 58%, rgba(255, 250, 235, 0.045) 82%, rgba(255, 250, 235, 0.012) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.08), inset 0 -20px 40px -45px rgba(0,0,0,0.20)}}
@media (min-width: 1101px){body .digital-design{position:relative;isolation:isolate;width:100%;min-height:670px;margin:0;padding:110px 0 125px;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}}
@media (min-width: 1101px){body .digital-process{position:relative;isolation:isolate;display:block;width:100%;min-height:0;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}
body .digital-process::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 115deg, rgba(255,255,255,0.12) 0%, transparent 55%, rgba(255,255,255,0.07) 100% )}
body .digital-process::after{content:"";position:absolute;z-index:0;left:-8%;bottom:-55px;width:44%;height:175px;border-top:1px solid rgba(201,103,67,0.15);border-radius:50%;transform:rotate(-6deg);pointer-events:none}
body .digital-process__step{position:relative;min-width:0;margin:0;padding:0;background:transparent;border:none;box-shadow:none;animation:digitalProcessReveal 820ms cubic-bezier(0.22,1,0.36,1) both}
body .digital-process__step:nth-child(1){animation-delay:100ms}
body .digital-process__step:nth-child(2){animation-delay:180ms}
body .digital-process__step:nth-child(3){animation-delay:260ms}
body .digital-process__step:nth-child(4){animation-delay:340ms}
body .digital-process__step:nth-child(5){animation-delay:420ms}}
@keyframes digitalProcessReveal { from { opacity: 0; translate: 0 22px; } to { opacity: 1; translate: 0 0; } }
@media (prefers-reduced-motion: reduce){body .digital-process__step{animation:none;opacity:1;translate:none;transform:none}}
@media (min-width: 600px) and (max-width: 1100px){body .digital-hero{isolation:isolate;display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#283429!important;background-image:url("../../images/Business in a box/herotablet.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .digital-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 90deg, rgba(17, 26, 18, 0.30) 0%, rgba(17, 26, 18, 0.17) 60%, rgba(17, 26, 18, 0.06) 100% )}
body .digital-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 125deg, transparent 38%, rgba(255, 250, 235, 0.015) 65%, rgba(255, 250, 235, 0.045) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -20px 40px -45px rgba(0,0,0,0.20)}}
@media (min-width: 600px) and (max-width: 1100px){body .digital-design{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:85px 0 100px;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}}
@media (min-width: 600px) and (max-width: 749px){body .digital-design{padding:75px 0 85px}}
@media (min-width: 600px) and (max-width: 1100px){body .digital-process{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}
body .digital-process::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 115deg, rgba(255,255,255,0.10) 0%, transparent 55%, rgba(255,255,255,0.05) 100% )}
body .digital-process::after{content:"";position:absolute;z-index:0;left:-28%;bottom:-60px;width:80%;height:210px;border-top:1px solid rgba(201,103,67,0.14);border-radius:50%;transform:rotate(-7deg);pointer-events:none}
body .digital-process__step{animation:digitalProcessReveal 850ms cubic-bezier(0.22,1,0.36,1) both}
body .digital-process__step:nth-child(1){animation-delay:290ms}
body .digital-process__step:nth-child(2){animation-delay:380ms}
body .digital-process__step:nth-child(3){animation-delay:470ms}
body .digital-process__step:nth-child(4){animation-delay:560ms}
body .digital-process__step:nth-child(5){animation-delay:650ms}}
@media (min-width: 600px) and (max-width: 1100px) and (prefers-reduced-motion: reduce){body .digital-process__step{animation:none;opacity:1;translate:none;transform:none}}
@media (min-width: 600px) and (max-width: 1100px){body .digital-process__step,body .digital-process__step:nth-child(5){position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 0 calc((100% - 72px) / 2);width:calc((100% - 72px) / 2);max-width:none;min-width:0;grid-column:auto;justify-self:auto;margin:0;padding:18px 6px 22px 0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:normal;background:transparent;border:none;box-shadow:none;text-align:left}}
@media (min-width: 600px) and (max-width: 749px){body .digital-process__step,body .digital-process__step:nth-child(5){flex-basis:calc((100% - 60px) / 2);width:calc((100% - 60px) / 2)}}
@media (max-width: 599px){body .digital-hero{isolation:isolate;display:block;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#283429!important;background-image:url("../../images/Business in a box/herotablet.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;color:#F8F3EB}
body .digital-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient( 180deg, rgba(17,26,18,0.08) 0%, rgba(17,26,18,0.12) 44%, rgba(17,26,18,0.25) 100% )}
body .digital-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07), inset 0 -20px 40px -45px rgba(0,0,0,0.20)}}
@media (max-width: 599px){body .digital-design{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:76px 0 88px;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}}
@media (max-width: 374px){body .digital-design{padding-top:67px;padding-bottom:75px}}
@media (max-width: 599px){body .digital-process{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;box-sizing:border-box;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}
body .digital-process::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65), inset 0 -20px 40px -45px rgba(87,65,47,0.09)}
body .digital-process::after{content:"";position:absolute;z-index:0;left:-58%;bottom:-95px;width:125%;height:190px;border-top:1px solid rgba(201,103,67,0.14);border-radius:50%;transform:rotate(-7deg);pointer-events:none}
body .digital-process__step,body .digital-process__step:nth-child(5){position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 0 85%;width:85%;max-width:none;min-width:0;grid-column:auto;justify-self:auto;margin:0;padding:9px 6px 20px 0;box-sizing:border-box;background:transparent;border:none;box-shadow:none;text-align:left;scroll-snap-align:start;scroll-snap-stop:normal;animation:digitalProcessMobileReveal 850ms cubic-bezier(0.22,1,0.36,1) both}
body .digital-process__step:nth-child(1){animation-delay:210ms}
body .digital-process__step:nth-child(2){animation-delay:280ms}
body .digital-process__step:nth-child(3){animation-delay:350ms}
body .digital-process__step:nth-child(4){animation-delay:420ms}
body .digital-process__step:nth-child(5){animation-delay:490ms}}
@media (max-width: 374px){body .digital-process__step,body .digital-process__step:nth-child(5){flex-basis:88%;width:88%}}
@keyframes digitalProcessMobileReveal { from { opacity: 0; translate: 0 19px; } to { opacity: 1; translate: 0 0; } }
@media (max-width: 599px) and (prefers-reduced-motion: reduce){body .digital-process__step{animation:none;opacity:1;translate:none;transform:none}}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ){position:relative;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap;gap:17px!important;width:fit-content!important;max-width:100%!important;min-width:0;min-height:55px!important;padding:15px 30px!important;border:1px solid rgba(230,210,147,0.78)!important;border-radius:999px!important;background:#34402D!important;background-image:none!important;color:#FFFFFF!important;font-family:"Inter", sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:normal;box-shadow:0 8px 19px rgba(0,0,0,0.18), 0 20px 38px rgba(0,0,0,0.18), 0 0 19px rgba(223,198,127,0.08), inset 0 1px 0 rgba(255,255,255,0.13)!important;transition:translate 320ms cubic-bezier(.22,1,.36,1), background-color 320ms ease, border-color 320ms ease, box-shadow 320ms ease!important}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button )::before{content:""!important;position:absolute;inset:2px;width:auto;height:auto;border:0;border-radius:inherit;background:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09);opacity:1;transform:none;animation:none!important;pointer-events:none}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button )::after{content:none!important}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button )>span{position:relative;z-index:1;color:#FFFFFF!important;text-decoration:none!important}
body :is( .biab-hero__arrow, .digital-hero__arrow, .bk-hero__button-arrow, .sops-hero__arrow, .eks-hero__arrow, .wf-hero__arrow, .oi-hero__arrow ){display:inline-block;flex-shrink:0;font-size:21px!important;font-weight:400;line-height:1;color:#FFFFFF!important;transition:transform 320ms cubic-bezier(.22,1,.36,1)}
@media (hover: hover) and (pointer: fine){body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ):hover{background:#435239!important;border-color:rgba(243,220,165,0.95)!important;color:#FFFFFF!important;translate:0 -3px;box-shadow:0 12px 25px rgba(0,0,0,0.22), 0 26px 48px rgba(0,0,0,0.19), 0 0 24px rgba(230,209,142,0.12), inset 0 1px 0 rgba(255,255,255,0.16)!important}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ):hover>span:last-child{transform:translateX(5px)}}
body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ):focus-visible{outline:2px solid #F8F3EB!important;outline-offset:5px}
@media (min-width: 600px) and (max-width: 1100px){body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ){min-height:54px!important;gap:15px!important;padding:14px 27px!important;font-size:13px!important}}
@media (max-width: 599px){body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ){min-height:51px!important;gap:12px!important;padding:13px 20px!important;font-size:12px!important;line-height:1.4!important}
body :is( .biab-hero__arrow, .digital-hero__arrow, .bk-hero__button-arrow, .sops-hero__arrow, .eks-hero__arrow, .wf-hero__arrow, .oi-hero__arrow ){font-size:19px!important}}
@media (prefers-reduced-motion: reduce){body :is( .biab-hero__button, .digital-hero__button, .bk-hero__button, .sops-hero__button, .eks-hero__button, .wf-hero__button, .oi-hero__button ){transition:none!important;translate:none!important}
body :is( .biab-hero__arrow, .digital-hero__arrow, .bk-hero__button-arrow, .sops-hero__arrow, .eks-hero__arrow, .wf-hero__arrow, .oi-hero__arrow ){transition:none!important}}
@media screen and (min-width: 1101px){body .frayora-contact-page .about-us-page .about-hero__media{background-image:url("../../images/Contact Us/hero2.png")}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-contact-page .about-us-page .about-hero__media{background-image:url("../../images/Contact Us/herotablet.png")}}
@media screen and (max-width: 599px){body .frayora-contact-page .about-us-page .about-hero{height:390px;min-height:390px}
body .frayora-contact-page .about-us-page .about-hero__media{background-image:url("../../images/Contact Us/heromobile.png")}
body .frayora-contact-page .about-us-page .about-hero__inner{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center}
body .frayora-contact-page .about-us-page .about-hero__title{animation:fcContactCenteredTitleIn 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both}}
@media screen and (max-width: 390px){body .frayora-contact-page .about-us-page .about-hero{height:380px;min-height:380px}}
@keyframes fcContactCenteredTitleIn { from { opacity: 0; transform: translateY(20px); filter: blur(3px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@media screen and (max-width: 599px) and (prefers-reduced-motion: reduce){body .frayora-contact-page .about-us-page .about-hero__title{animation:none!important;transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}
@media screen and (min-width: 1101px){body .frayora-work-page .about-us-page .about-hero__media{background-image:url("../../images/Our Work/hero.png")}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .about-us-page .about-hero__media{background-image:url("../../images/Our Work/herotablet.png")}}
@media screen and (max-width: 599px){body .frayora-work-page .about-us-page .about-hero__media{background-image:url("../../images/Our Work/heromobile.png")}}
@media screen and (min-width: 1101px){body .frayora-work-page .about-us-page .about-hero__media{background-position:center top!important}}
@media screen and (max-width: 599px){body .frayora-work-page .about-us-page .about-hero__inner{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}
body .frayora-work-page .about-us-page .about-hero__title{animation:fwWorkMobileCenteredTitle 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both!important}
@keyframes fwWorkMobileCenteredTitle { from { opacity: 0; transform: translateY(20px); filter: blur(3px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }}
@media screen and (max-width: 599px) and (prefers-reduced-motion: reduce){body .frayora-work-page .about-us-page .about-hero__title{animation:none!important;transform:none!important;opacity:1!important;filter:none!important}}
@media screen and (max-width: 599px){body .frayora-work-page .about-us-page .about-hero{height:390px;min-height:390px}
body .frayora-work-page .about-us-page .about-hero__inner{padding:24px;align-items:center;justify-content:center}
body .frayora-work-page .about-us-page .about-hero__title{animation:fwWorkMobileCenteredTitle 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both}}
@media screen and (max-width: 390px){body .frayora-work-page .about-us-page .about-hero{height:380px;min-height:380px}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .about-us-page .about-hero__title{transform:none!important}}
body .frayora-work-page .fw-hero__last-line{word-spacing:0.14em}
body .frayora-work-page .fw-portfolio,body .frayora-work-page .fw-portfolio *,body .frayora-work-page .fw-portfolio *::before,body .frayora-work-page .fw-portfolio *::after{box-sizing:border-box}
body .frayora-work-page .fw-portfolio{position:relative;isolation:isolate;width:100%;margin:0;padding:105px 0 120px;overflow:hidden;background:#F8F3EB;color:#252923}
body .frayora-work-page .fw-portfolio__inner{position:relative;z-index:1;width:100%;max-width:1600px;margin:0 auto;padding:0 80px}
body .frayora-work-page .fw-portfolio__intro{max-width:1100px;margin:0 0 32px}
body .frayora-work-page .fw-portfolio__eyebrow{display:block;margin:0 0 17px;font-family:"Inter", sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0.12em;text-transform:uppercase;color:#B95E3D}
body .frayora-work-page .fw-portfolio__title{max-width:1050px;margin:0;font-family:"Manrope", sans-serif;font-size:clamp(36px, 3.4vw, 54px);font-weight:600;line-height:1.15;letter-spacing:-0.05em;color:#252923;text-wrap:balance}
body .frayora-work-page .fw-portfolio__filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 42px;padding:0}
body .frayora-work-page .fw-portfolio__filter{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:10px 20px;border:1px solid rgba(48, 59, 50, 0.17);border-radius:999px;background:rgba(255, 255, 255, 0.48);color:#414840;font-family:"Inter", sans-serif;font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px rgba(42, 39, 30, 0.025), inset 0 1px 0 rgba(255, 255, 255, 0.75);transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease}
@media (hover: hover){body .frayora-work-page .fw-portfolio__filter:hover{transform:translateY(-2px);border-color:rgba(48, 59, 50, 0.32);box-shadow:0 7px 17px rgba(42, 39, 30, 0.07)}}
body .frayora-work-page .fw-portfolio__filter.is-active{background:#303B32;border-color:rgba(225, 209, 167, 0.4);color:#F8F3EB;box-shadow:0 9px 21px rgba(35, 47, 38, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.11)}
body .frayora-work-page .fw-portfolio__filter:focus-visible,body .frayora-work-page .fw-project__link:focus-visible{outline:2px solid #C86745;outline-offset:4px}
body .frayora-work-page .fw-portfolio__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:23px;row-gap:52px;align-items:stretch}
body .frayora-work-page .fw-project{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;border:0;background:transparent;animation:fwPortfolioEnter 0.65s cubic-bezier(.22, 1, .36, 1) both}
body .frayora-work-page .fw-project[hidden]{display:none!important}
body .frayora-work-page .fw-project__media{position:relative;isolation:isolate;width:100%;aspect-ratio:1.55 / 1;overflow:hidden;border-radius:10px;border:1px solid rgba(62, 63, 49, 0.11);background:#E8E3D9;box-shadow:0 3px 7px rgba(40, 40, 33, 0.035), 0 14px 32px rgba(40, 40, 33, 0.08), 0 28px 55px rgba(40, 40, 33, 0.025);transition:transform 0.5s cubic-bezier(.22, 1, .36, 1), box-shadow 0.5s ease, border-color 0.5s ease}
body .frayora-work-page .fw-project__media::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient( 180deg, rgba(255, 255, 255, 0.06) 0%, transparent 50%, rgba(36, 43, 34, 0.04) 100% );pointer-events:none}
body .frayora-work-page .fw-project__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.65s cubic-bezier(.22, 1, .36, 1)}
@media (hover: hover){body .frayora-work-page .fw-project:hover .fw-project__media{transform:translateY(-5px);border-color:rgba(48, 59, 50, 0.2);box-shadow:0 8px 18px rgba(40, 40, 33, 0.065), 0 23px 46px rgba(40, 40, 33, 0.10)}
body .frayora-work-page .fw-project:hover .fw-project__image{transform:scale(1.035)}}
body .frayora-work-page .fw-project__media--placeholder{display:flex;align-items:center;justify-content:center;background:#DDDCCF}
body .frayora-work-page .fw-project:nth-child(4n + 2) .fw-project__media--placeholder{background:#D9DFD2}
body .frayora-work-page .fw-project:nth-child(4n + 3) .fw-project__media--placeholder{background:#E5D4C7}
body .frayora-work-page .fw-project:nth-child(4n + 4) .fw-project__media--placeholder{background:#D4D8CD}
body .frayora-work-page .fw-project__placeholder-art{position:relative;display:block;width:58%;height:66%;border:1px solid rgba(48, 59, 50, 0.2);border-radius:7px;background:rgba(255, 255, 255, 0.37);box-shadow:12px 12px 0 rgba(48, 59, 50, 0.055), 0 12px 30px rgba(48, 59, 50, 0.07)}
body .frayora-work-page .fw-project__placeholder-art::before{content:"";position:absolute;left:12%;top:17%;width:50%;height:7%;background:rgba(48, 59, 50, 0.22);border-radius:20px}
body .frayora-work-page .fw-project__placeholder-art::after{content:"";position:absolute;left:12%;top:36%;width:76%;height:36%;border:1px solid rgba(48, 59, 50, 0.14);border-radius:4px;background:rgba(248, 243, 235, 0.52)}
body .frayora-work-page .fw-project__content{display:flex;flex-direction:column;flex:1;min-width:0;padding:18px 6px 0 2px}
body .frayora-work-page .fw-project__number{display:block;margin:0 0 7px;font-family:"Inter", sans-serif;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0.06em;color:#9B644F}
body .frayora-work-page .fw-project__title{margin:0 0 9px;font-family:"Manrope", sans-serif;font-size:clamp(17px, 1.45vw, 21px);font-weight:600;line-height:1.3;letter-spacing:-0.04em;color:#252923}
body .frayora-work-page .fw-project__description{max-width:370px;margin:0 0 20px;font-family:"Inter", sans-serif;font-size:13px;font-weight:400;line-height:1.7;color:#666B65}
body .frayora-work-page .fw-project__links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 17px;margin-top:auto}
body .frayora-work-page .fw-project__link{display:inline-flex;align-items:center;gap:5px;font-family:"Inter", sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#394439;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color 0.25s ease, text-decoration-color 0.25s ease}
body .frayora-work-page a.fw-project__link:hover{color:#B95E3D}
body .frayora-work-page .fw-project__link span{display:inline-block;text-decoration:none;transition:transform 0.25s ease}
@media (hover: hover){body .frayora-work-page a.fw-project__link:hover span{transform:translate(3px, -1px)}}
body .frayora-work-page .fw-project__link--pending{opacity:0.58;cursor:default}
@keyframes fwPortfolioEnter { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@media screen and (min-width: 1101px) and (max-width: 1450px){body .frayora-work-page .fw-portfolio__inner{padding-left:60px;padding-right:60px}
body .frayora-work-page .fw-portfolio__grid{column-gap:19px;row-gap:45px}
body .frayora-work-page .fw-project__description{font-size:12px}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-portfolio{padding:85px 0 95px}
body .frayora-work-page .fw-portfolio__inner{padding:0 48px}
body .frayora-work-page .fw-portfolio__intro{margin-bottom:29px}
body .frayora-work-page .fw-portfolio__title{font-size:clamp(34px, 4.4vw, 47px)}
body .frayora-work-page .fw-portfolio__filters{margin-bottom:36px;gap:9px}
body .frayora-work-page .fw-portfolio__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;row-gap:45px}
body .frayora-work-page .fw-project__title{font-size:clamp(18px, 2vw, 21px)}
body .frayora-work-page .fw-project__description{font-size:13px}}
@media screen and (min-width: 600px) and (max-width: 750px){body .frayora-work-page .fw-portfolio__inner{padding:0 34px}
body .frayora-work-page .fw-portfolio__grid{column-gap:18px}
body .frayora-work-page .fw-portfolio__filter{font-size:11px;padding:9px 16px}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-portfolio{padding:65px 0 75px}
body .frayora-work-page .fw-portfolio__inner{padding:0 24px}
body .frayora-work-page .fw-portfolio__intro{margin-bottom:26px}
body .frayora-work-page .fw-portfolio__eyebrow{margin-bottom:13px;font-size:11px}
body .frayora-work-page .fw-portfolio__title{font-size:clamp(30px, 8vw, 40px);line-height:1.16;letter-spacing:-0.05em}
body .frayora-work-page .fw-portfolio__filters{flex-wrap:nowrap;width:100%;gap:9px;margin-bottom:33px;padding:3px 2px 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}
body .frayora-work-page .fw-portfolio__filters::-webkit-scrollbar{display:none}
body .frayora-work-page .fw-portfolio__filter{flex:0 0 auto;min-height:40px;padding:10px 16px;font-size:11px}
body .frayora-work-page .fw-portfolio__grid{grid-template-columns:minmax(0, 1fr);gap:42px}
body .frayora-work-page .fw-project__media{aspect-ratio:1.55 / 1;border-radius:10px}
body .frayora-work-page .fw-project__content{padding:17px 2px 0}
body .frayora-work-page .fw-project__number{margin-bottom:6px}
body .frayora-work-page .fw-project__title{font-size:20px;margin-bottom:8px}
body .frayora-work-page .fw-project__description{max-width:100%;font-size:13px;line-height:1.75;margin-bottom:17px}
body .frayora-work-page .fw-project__link{font-size:12px}}
@media screen and (max-width: 380px){body .frayora-work-page .fw-portfolio__inner{padding:0 20px}
body .frayora-work-page .fw-portfolio__title{font-size:clamp(28px, 8vw, 34px)}
body .frayora-work-page .fw-project__title{font-size:19px}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .fw-project{animation:none!important;opacity:1!important;transform:none!important}
body .frayora-work-page .fw-project__media,body .frayora-work-page .fw-project__image,body .frayora-work-page .fw-portfolio__filter,body .frayora-work-page .fw-project__link,body .frayora-work-page .fw-project__link span{transition:none!important;transform:none!important}}
body .frayora-work-page .fw-portfolio__description{max-width:760px;margin:20px 0 0;font-family:"Inter", sans-serif;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:0;color:#626960}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-portfolio__description{max-width:700px;margin-top:18px;font-size:15px;line-height:1.7}}
@media (max-width: 599px){body .frayora-work-page .fw-portfolio__description{max-width:100%;margin-top:16px;font-size:14px;line-height:1.7}}
body .frayora-work-page .fw-principles,body .frayora-work-page .fw-principles *,body .frayora-work-page .fw-principles *::before,body .frayora-work-page .fw-principles *::after{box-sizing:border-box}
body .frayora-work-page .fw-principles{position:relative;isolation:isolate;width:100%;margin:0;padding:85px 0 95px;background:#F5EDE4;color:#252923;overflow:hidden}
body .frayora-work-page .fw-principles::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(48, 59, 50, 0.08);pointer-events:none}
body .frayora-work-page .fw-principles__inner{position:relative;z-index:1;width:100%;max-width:1600px;margin:0 auto;padding:0 80px}
body .frayora-work-page .fw-principles__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:stretch;width:100%}
body .frayora-work-page .fw-principles__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0 28px 0 30px;background:transparent;animation:fwPrinciplesReveal 0.7s cubic-bezier(.22, 1, .36, 1) both}
body .frayora-work-page .fw-principles__item:first-child{padding-left:0}
body .frayora-work-page .fw-principles__item:last-child{padding-right:0}
body .frayora-work-page .fw-principles__item:not(:first-child)::before{content:"";position:absolute;top:5px;bottom:4px;left:0;width:1px;background:rgba(48, 59, 50, 0.15);pointer-events:none}
body .frayora-work-page .fw-principles__icon{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex:0 0 76px;margin:0 0 23px;border-radius:50%;color:#39473B;background:#E7E4DA;border:1px solid rgba(48, 59, 50, 0.08);box-shadow:0 3px 9px rgba(41, 45, 36, 0.045), 0 12px 27px rgba(41, 45, 36, 0.065), inset 0 1px 0 rgba(255, 255, 255, 0.85);transition:transform 0.45s cubic-bezier(.22, 1, .36, 1), background-color 0.35s ease, box-shadow 0.45s ease}
body .frayora-work-page .fw-principles__icon::before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(255, 255, 255, 0.58);pointer-events:none}
body .frayora-work-page .fw-principles__icon svg{position:relative;z-index:1;display:block;width:34px;height:34px;overflow:visible}
body .frayora-work-page .fw-principles__title{margin:0 0 12px;padding:0;font-family:"Manrope", sans-serif;font-size:clamp(15px, 1.17vw, 19px);font-weight:600;line-height:1.35;letter-spacing:-0.035em;color:#252923;text-align:left}
body .frayora-work-page .fw-principles__description{width:100%;max-width:245px;margin:0;padding:0;font-family:"Inter", sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;color:#686C65;text-align:left}
@media (hover: hover){body .frayora-work-page .fw-principles__item:hover .fw-principles__icon{transform:translateY(-5px);background:#DFE6D8;box-shadow:0 6px 12px rgba(41, 45, 36, 0.055), 0 18px 32px rgba(41, 45, 36, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.90)}}
@keyframes fwPrinciplesReveal { from { opacity: 0; transform: translateY(13px); } to { opacity: 1; transform: translateY(0); } }
body .frayora-work-page .fw-principles__item:nth-child(1){animation-delay:0.06s}
body .frayora-work-page .fw-principles__item:nth-child(2){animation-delay:0.12s}
body .frayora-work-page .fw-principles__item:nth-child(3){animation-delay:0.18s}
body .frayora-work-page .fw-principles__item:nth-child(4){animation-delay:0.24s}
body .frayora-work-page .fw-principles__item:nth-child(5){animation-delay:0.30s}
@media screen and (min-width: 1101px) and (max-width: 1450px){body .frayora-work-page .fw-principles__inner{padding-left:60px;padding-right:60px}
body .frayora-work-page .fw-principles__item{padding-left:22px;padding-right:20px}
body .frayora-work-page .fw-principles__item:first-child{padding-left:0}
body .frayora-work-page .fw-principles__item:last-child{padding-right:0}
body .frayora-work-page .fw-principles__title{font-size:15px}
body .frayora-work-page .fw-principles__description{font-size:13px}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-principles__grid{grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:0;row-gap:40px}
body .frayora-work-page .fw-principles__item{grid-column:span 2;padding:0 25px}
body .frayora-work-page .fw-principles__item:nth-child(1),body .frayora-work-page .fw-principles__item:nth-child(4){padding-left:0}
body .frayora-work-page .fw-principles__item:nth-child(3),body .frayora-work-page .fw-principles__item:nth-child(5){padding-right:0}
body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){grid-column:span 3;padding-top:28px;border-top:1px solid rgba(48, 59, 50, 0.12)}
body .frayora-work-page .fw-principles__item:nth-child(4)::before{display:none}
body .frayora-work-page .fw-principles__item:nth-child(5)::before{top:32px}
body .frayora-work-page .fw-principles__icon{width:72px;height:72px;flex-basis:72px;margin-bottom:20px}}
@media screen and (min-width: 600px) and (max-width: 750px){body .frayora-work-page .fw-principles__inner{padding-left:34px;padding-right:34px}
body .frayora-work-page .fw-principles__item{padding-left:16px;padding-right:16px}
body .frayora-work-page .fw-principles__title{font-size:16px}
body .frayora-work-page .fw-principles__description{font-size:13px}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-principles__grid{display:grid;grid-template-columns:minmax(0, 1fr)}
body .frayora-work-page .fw-principles__item,body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){grid-column:auto;border-top:0}
body .frayora-work-page .fw-principles__item:first-child{padding-top:0}
body .frayora-work-page .fw-principles__item:last-child{padding-bottom:0}
body .frayora-work-page .fw-principles__item:not(:first-child)::before,body .frayora-work-page .fw-principles__item:nth-child(5)::before{display:block;top:0;left:0;right:0;bottom:auto;width:100%;height:1px;background:rgba(48, 59, 50, 0.13)}
body .frayora-work-page .fw-principles__icon svg{width:31px;height:31px}
body .frayora-work-page .fw-principles__title{line-height:1.35}}
@media screen and (max-width: 380px){body .frayora-work-page .fw-principles__title{font-size:18px}
body .frayora-work-page .fw-principles__description{font-size:13px}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .fw-principles__icon{transition:none!important}}
body .frayora-work-page .fw-portfolio__more{display:flex;justify-content:center;align-items:center;width:100%;margin:58px 0 0;padding:0}
body .frayora-work-page .fw-portfolio__more[hidden]{display:none!important}
body .frayora-work-page .fw-portfolio__more-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:51px;padding:13px 26px;border-radius:999px;border:1px solid rgba(48, 59, 50, 0.36);background:rgba(255, 255, 255, 0.45);color:#303B32;font-family:"Inter", sans-serif;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:0 5px 13px rgba(48, 59, 50, 0.035), 0 12px 25px rgba(48, 59, 50, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.8);transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease}
body .frayora-work-page .fw-portfolio__more-button[hidden]{display:none!important}
body .frayora-work-page .fw-portfolio__more-arrow{display:inline-block;font-family:"Inter", sans-serif;font-size:18px;font-weight:400;line-height:1;transition:transform 0.3s ease}
body .frayora-work-page .fw-portfolio__more-button.is-expanded .fw-portfolio__more-arrow{transform:rotate(-90deg)}
@media (hover: hover){body .frayora-work-page .fw-portfolio__more-button:hover{transform:translateY(-2px);background:#303B32;color:#F8F3EB;border-color:#303B32;box-shadow:0 9px 20px rgba(48, 59, 50, 0.10), 0 16px 32px rgba(48, 59, 50, 0.08)}
body .frayora-work-page .fw-portfolio__more-button:not(.is-expanded):hover .fw-portfolio__more-arrow{transform:translateX(4px)}}
body .frayora-work-page .fw-portfolio__more-button:focus-visible{outline:2px solid #C86745;outline-offset:4px}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-portfolio__more{margin-top:45px}
body .frayora-work-page .fw-portfolio__more-button{min-height:50px;font-size:13px}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-portfolio__more{margin-top:37px}
body .frayora-work-page .fw-portfolio__more-button{min-height:48px;padding:12px 23px;font-size:12px;gap:12px}
body .frayora-work-page .fw-portfolio__more-arrow{font-size:16px}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .fw-portfolio__more-button,body .frayora-work-page .fw-portfolio__more-arrow{transition:none!important;transform:none!important}}
body .frayora-work-page .fw-principles__item:nth-child(odd) .fw-principles__icon{color:#334F38;background:#DCE6D5;border-color:rgba(64, 91, 65, 0.24);box-shadow:0 5px 12px rgba(47, 67, 48, 0.09), 0 15px 30px rgba(47, 67, 48, 0.10), inset 0 1px 0 rgba(255, 255, 255, 0.88)}
body .frayora-work-page .fw-principles__item:nth-child(even) .fw-principles__icon{color:#BC603F;background:#F3D9C9;border-color:rgba(194, 104, 68, 0.25);box-shadow:0 5px 12px rgba(163, 86, 56, 0.075), 0 15px 30px rgba(163, 86, 56, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.90)}
@media (hover: hover){body .frayora-work-page .fw-principles__item:nth-child(odd):hover .fw-principles__icon{color:#294830;background:#D1E0CA}
body .frayora-work-page .fw-principles__item:nth-child(even):hover .fw-principles__icon{color:#A94F30;background:#F0CCB7}}
@media screen and (max-width: 1100px){body .frayora-work-page .fw-principles{overflow:hidden}
body .frayora-work-page .fw-principles__grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;width:100%;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A0AD9B rgba(48, 59, 50, 0.09);padding:8px 0 26px!important}
body .frayora-work-page .fw-principles__grid::-webkit-scrollbar{height:5px}
body .frayora-work-page .fw-principles__grid::-webkit-scrollbar-track{background:rgba(48, 59, 50, 0.09);border-radius:999px}
body .frayora-work-page .fw-principles__grid::-webkit-scrollbar-thumb{background:#A0AD9B;border-radius:999px}
body .frayora-work-page .fw-principles__item,body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){display:flex!important;flex-direction:column;grid-column:auto!important;min-width:0;margin:0!important;padding:0 26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start}
body .frayora-work-page .fw-principles__item:first-child{padding-left:0!important}
body .frayora-work-page .fw-principles__item:not(:first-child)::before{content:"";display:block!important;position:absolute;top:5px;bottom:5px;left:0;right:auto;width:1px;height:auto;background:rgba(48, 59, 50, 0.17)}
body .frayora-work-page .fw-principles__item:nth-child(4)::before,body .frayora-work-page .fw-principles__item:nth-child(5)::before{display:block!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-principles{padding:65px 0 70px}
body .frayora-work-page .fw-principles__inner{padding:0 48px}
body .frayora-work-page .fw-principles__item,body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){flex:0 0 43%!important;width:43%!important}
body .frayora-work-page .fw-principles__title{font-size:18px}
body .frayora-work-page .fw-principles__description{font-size:14px}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-principles{padding:48px 0 53px}
body .frayora-work-page .fw-principles__inner{padding:0 24px}
body .frayora-work-page .fw-principles__grid{gap:0!important}
body .frayora-work-page .fw-principles__item,body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){flex:0 0 78%!important;width:78%!important;padding:0 22px!important}
body .frayora-work-page .fw-principles__item:first-child{padding-left:0!important}
body .frayora-work-page .fw-principles__icon{width:69px;height:69px;flex-basis:69px;margin-bottom:20px}
body .frayora-work-page .fw-principles__title{font-size:18px;margin-bottom:9px}
body .frayora-work-page .fw-principles__description{max-width:290px;font-size:14px;line-height:1.7}}
@media screen and (max-width: 380px){body .frayora-work-page .fw-principles__inner{padding:0 20px}
body .frayora-work-page .fw-principles__item,body .frayora-work-page .fw-principles__item:nth-child(4),body .frayora-work-page .fw-principles__item:nth-child(5){flex-basis:84%!important;width:84%!important;padding-right:18px!important;padding-left:18px!important}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .fw-principles__grid{scroll-behavior:auto!important}
body .frayora-work-page .fw-principles__item{animation:none!important;opacity:1!important;transform:none!important}}
body .frayora-work-page .fw-final-cta__inner{overflow:hidden}
body .frayora-work-page .fw-final-cta__inner::before,body .frayora-work-page .fw-final-cta__inner::after{position:absolute;pointer-events:none;border-radius:999px}
body .frayora-work-page .fw-final-cta__inner::before{width:620px;height:620px;left:-130px;top:-160px;background:radial-gradient( circle, rgba(205, 111, 71, 0.23) 0%, rgba(205, 111, 71, 0.13) 22%, rgba(233, 183, 156, 0.09) 40%, rgba(248, 243, 235, 0) 72% );filter:blur(10px);opacity:0.95}
body .frayora-work-page .fw-final-cta__inner::after{width:760px;height:760px;right:-180px;top:-240px;background:radial-gradient( circle, rgba(48, 59, 50, 0.12) 0%, rgba(48, 59, 50, 0.07) 12%, rgba(167, 180, 159, 0.12) 26%, rgba(244, 235, 224, 0.15) 42%, rgba(248, 243, 235, 0) 72% );filter:blur(18px);opacity:0.88}
body .frayora-work-page .fw-final-cta__text{letter-spacing:-0.015em}
body .frayora-work-page .fw-final-cta__button{position:relative;transition:transform 260ms ease, box-shadow 260ms ease, background-color 260ms ease, border-color 260ms ease, color 260ms ease}
body .frayora-work-page .fw-final-cta__button::after{content:"→";transform:translateY(-1px)}
body .frayora-work-page .fw-final-cta__button--primary{color:#FFFFFF;background:#D27148;border:1px solid transparent;box-shadow:0 10px 24px rgba(190, 99, 61, 0.20), inset 0 1px 0 rgba(255, 255, 255, 0.18)}
body .frayora-work-page .fw-final-cta__button--secondary{color:#344137;background:rgba(250, 247, 241, 0.68);border:1px solid rgba(52, 65, 55, 0.22);box-shadow:0 10px 24px rgba(48, 59, 50, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.72)}
@media (hover: hover){body .frayora-work-page .fw-final-cta__button--primary:hover{transform:translateY(-2px);background:#C7653D;box-shadow:0 14px 30px rgba(190, 99, 61, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.20)}
body .frayora-work-page .fw-final-cta__button--secondary:hover{transform:translateY(-2px);color:#243127;border-color:rgba(52, 65, 55, 0.30);background:rgba(250, 247, 241, 0.88);box-shadow:0 14px 30px rgba(48, 59, 50, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.78)}}
@media screen and (max-width: 1100px){body .frayora-work-page .fw-final-cta__inner::before{width:520px;height:520px;left:-120px;top:-110px}
body .frayora-work-page .fw-final-cta__inner::after{width:620px;height:620px;right:-180px;top:-210px}}
@media screen and (max-width: 700px){body .frayora-work-page .fw-final-cta__inner::before{width:360px;height:360px;left:-120px;top:-75px;opacity:0.92}
body .frayora-work-page .fw-final-cta__inner::after{width:420px;height:420px;right:-160px;top:-150px;opacity:0.72}}
@media (prefers-reduced-motion: reduce){body .frayora-work-page .fw-final-cta__button{transition:none!important}
body .frayora-work-page .fw-final-cta__button:hover{transform:none!important}}
body .frayora-work-page .fw-final-cta{position:relative;isolation:isolate;width:100%;margin:0!important;padding:110px 0!important;overflow:hidden;border:0!important;border-radius:0!important;background:radial-gradient( ellipse 48% 105% at 20% 42%, rgba(216, 141, 105, 0.17) 0%, transparent 78% ), radial-gradient( ellipse 47% 115% at 79% 40%, rgba(133, 155, 122, 0.13) 0%, transparent 80% ), linear-gradient( 115deg, #F8F3EB 0%, #FBF7F2 49%, #F8F3EB 100% )!important;box-shadow:none!important}
body .frayora-work-page .fw-final-cta__inner{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr)!important;align-items:center!important;gap:60px!important;margin:0 auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}
body .frayora-work-page .fw-final-cta__inner::before,body .frayora-work-page .fw-final-cta__inner::after{content:none!important;display:none!important}
body .frayora-work-page .fw-final-cta__content{position:relative;z-index:2}
body .frayora-work-page .fw-final-cta__heading{max-width:710px;margin:0 0 22px;font-family:"Manrope", sans-serif;font-size:clamp(42px, 3.7vw, 64px);font-weight:600;line-height:1.1;letter-spacing:-0.055em;color:#252923;text-align:left;text-wrap:balance}
body .frayora-work-page .fw-final-cta__text{max-width:610px;margin:0;font-family:"Inter", sans-serif;font-size:17px;font-weight:400;line-height:1.75;color:#626960;text-align:left}
body .frayora-work-page .fw-final-cta__actions{position:relative;z-index:2}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-final-cta{padding:85px 0!important}
body .frayora-work-page .fw-final-cta__inner{grid-template-columns:1fr!important;gap:32px!important}
body .frayora-work-page .fw-final-cta__heading{margin:0 auto 20px;font-size:clamp(38px, 5vw, 52px);text-align:center}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-final-cta{padding:70px 0 75px!important}
body .frayora-work-page .fw-final-cta__heading{max-width:100%;margin:0 0 17px;font-size:clamp(32px, 8vw, 43px);line-height:1.14;text-align:center}
body .frayora-work-page .fw-final-cta__text{font-size:14px;line-height:1.75;text-align:center}}
@media screen and (max-width: 380px){body .frayora-work-page .fw-final-cta{padding:60px 0 65px!important}
body .frayora-work-page .fw-final-cta__heading{font-size:30px}}
body .frayora-work-page .fw-final-cta__inner{width:100%!important;max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding:0 80px!important;box-sizing:border-box!important}
@media screen and (min-width: 1101px) and (max-width: 1450px){body .frayora-work-page .fw-final-cta__inner{padding-left:60px!important;padding-right:60px!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-final-cta__inner{padding-left:48px!important;padding-right:48px!important}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-final-cta__inner{padding-left:24px!important;padding-right:24px!important}}
@media screen and (max-width: 380px){body .frayora-work-page .fw-final-cta__inner{padding-left:20px!important;padding-right:20px!important}}
body .frayora-work-page .fw-final-cta__button{box-sizing:border-box!important;gap:10px!important;font-family:"Inter", sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important}
body .frayora-work-page .fw-final-cta__button::after{font-size:17px!important;line-height:1!important}
body .frayora-work-page .fw-final-cta__button svg{width:16px!important;height:16px!important;flex:0 0 16px!important}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-final-cta__button{font-size:12px!important}}
@media screen and (max-width: 599px){body .frayora-work-page .fw-final-cta__actions{width:100%!important}
body .frayora-work-page .fw-final-cta__button{gap:9px!important;font-size:12px!important}}
@media screen and (min-width: 1101px){body .frayora-resources-page .about-us-page .about-hero__media{background-image:url("../../images/Resources/workspacecoffee.png")}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-resources-page .about-us-page .about-hero__media{background-image:url("../../images/Resources/workspacecoffee.png")}}
@media screen and (max-width: 599px){body .frayora-resources-page .about-us-page .about-hero{height:390px;min-height:390px}
body .frayora-resources-page .about-us-page .about-hero__media{background-image:url("../../images/Resources/workspacecoffee.png")}
body .frayora-resources-page .about-us-page .about-hero__inner{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center}
body .frayora-resources-page .about-us-page .about-hero__title{animation:frResourcesCenteredTitleIn 1.05s cubic-bezier(.22, 1, .36, 1) 0.25s both}}
@media screen and (max-width: 390px){body .frayora-resources-page .about-us-page .about-hero{height:380px;min-height:380px}}
@keyframes frResourcesCenteredTitleIn { from { opacity: 0; transform: translateY(20px); filter: blur(3px); } to { opacity: 1; transform: translateY(0); filter: blur(0); } }
@media screen and (max-width: 599px) and (prefers-reduced-motion: reduce){body .frayora-resources-page .about-us-page .about-hero__title{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}
body .about-us-page .about-final-cta{position:relative;overflow:hidden;background:#f4eee7!important}
body .about-us-page .about-final-cta::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 52%, rgba(217, 143, 114, 0.20) 0%, rgba(217, 143, 114, 0.12) 18%, rgba(217, 143, 114, 0.00) 42%), radial-gradient(circle at 82% 45%, rgba(174, 186, 164, 0.16) 0%, rgba(174, 186, 164, 0.08) 20%, rgba(174, 186, 164, 0.00) 46%), radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.14) 16%, rgba(255, 255, 255, 0.00) 38%), linear-gradient(90deg, rgba(244, 238, 231, 0.98) 0%, rgba(245, 239, 233, 0.94) 50%, rgba(241, 237, 229, 0.98) 100%)}
body .about-us-page .about-final-cta::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg, rgba(255,255,255,0.00) 0%, rgba(255,255,255,0.06) 20%, rgba(255,255,255,0.10) 50%, rgba(255,255,255,0.06) 80%, rgba(255,255,255,0.00) 100%);mix-blend-mode:screen}
body .about-us-page .about-final-cta>*{position:relative;z-index:1}
body .about-us-page .about-final-cta h2{color:#243128!important}
body .about-us-page .about-final-cta p{color:#5f6b62!important}
body .frayora-work-page .fw-final-cta__inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;row-gap:0!important;width:100%;max-width:1600px;margin-inline:auto!important;text-align:center!important;box-sizing:border-box}
body .frayora-work-page .fw-final-cta__content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%;max-width:1000px;margin:0 auto!important;padding:0!important;text-align:center!important}
body .frayora-work-page .fw-final-cta__heading{width:100%;max-width:1000px;margin:0 auto 18px!important;text-align:center!important}
body .frayora-work-page .fw-final-cta__text{width:100%;max-width:760px;margin:0 auto!important;padding:0!important;text-align:center!important}
body .frayora-work-page .fw-final-cta__actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;width:100%;max-width:none;margin:20px auto 0!important;padding:0!important}
body .frayora-work-page .fw-final-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 210px!important;width:210px!important;max-width:210px!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:10px 16px!important;box-sizing:border-box;border-radius:999px!important;white-space:nowrap;text-align:center!important}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-work-page .fw-final-cta__actions{margin-top:18px!important}
body .frayora-work-page .fw-final-cta__button{flex-basis:205px!important;width:205px!important;max-width:205px!important;height:48px!important;min-height:48px!important;max-height:48px!important}}
@media (max-width: 599px){body .frayora-work-page .fw-final-cta__inner{padding-inline:24px}
body .frayora-work-page .fw-final-cta__heading{margin-bottom:16px!important}
body .frayora-work-page .fw-final-cta__actions{flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;margin-top:20px!important}
body .frayora-work-page .fw-final-cta__button{flex:0 0 50px!important;width:min(235px, 100%)!important;max-width:235px!important;height:50px!important;min-height:50px!important;max-height:50px!important}}
@media (max-width: 390px){body .frayora-work-page .fw-final-cta__inner{padding-inline:20px}
body .frayora-work-page .fw-final-cta__button{width:min(225px, 100%)!important;max-width:225px!important}}
body .frayora-why-v3{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden;background-color:#F8F3EB!important;background-image:none!important;color:#1F211D}
body .frayora-why-v3 *,body .frayora-why-v3 *::before,body .frayora-why-v3 *::after{box-sizing:border-box}
body .frayora-why-v3__inner{position:relative;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);align-items:center;column-gap:clamp(40px, 5vw, 85px);height:auto;min-height:0;margin:0 auto;padding:95px 80px 100px}
body .frayora-why-v3__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:800px;min-width:0;margin:0;padding:0;text-align:left}
body .frayora-why-v3__eyebrow{display:block;margin:0 0 25px;padding:0;text-transform:uppercase;color:#C96743;text-align:left}
body .frayora-why-v3__title{width:100%;max-width:800px;margin:0;padding:0;font-style:normal;color:#1F211D;text-align:left;text-wrap:balance}
body .frayora-why-v3__title span{display:block;font:inherit;color:#566449}
body .frayora-why-v3__rule{width:130px;height:2px;margin:30px 0 31px;padding:0;border:none;background:#D8CABA}
body .frayora-why-v3__copy{display:flex;flex-direction:column;gap:21px;width:100%;max-width:690px;margin:0;padding:0}
body .frayora-why-v3__copy p{margin:0;padding:0;font-family:"Inter", sans-serif!important;font-size:15px;font-weight:400;line-height:1.8;color:rgba(31,33,29,.76);text-align:left}
body .frayora-why-v3__lead,body .frayora-why-v3__lead strong{font-family:"Inter", sans-serif!important;font-weight:600!important;color:#1F211D!important}
body .frayora-why-v3__visual{position:relative;isolation:isolate;display:block!important;width:100%;max-width:550px;min-width:0;height:auto;min-height:0;aspect-ratio:3 / 2;justify-self:center;align-self:center;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;opacity:1;visibility:visible}
body .frayora-why-v3__visual::before{content:""!important;position:absolute;z-index:1;inset:0;display:block!important;width:100%;height:100%;background-color:transparent;background-image:url("../../images/Homepage/glasspic.png")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;opacity:1!important;visibility:visible!important;pointer-events:none;filter:drop-shadow( 0 8px 8px rgba(38,42,34,.14) ) drop-shadow( 0 20px 20px rgba(38,42,34,.15) ) drop-shadow( 0 36px 36px rgba(38,42,34,.09) );transition:transform .5s cubic-bezier(.22,1,.36,1), filter .5s ease}
body .frayora-why-v3__visual::after{content:none!important;display:none!important}
@media (hover: hover){body .frayora-why-v3__visual:hover::before{transform:translateY(-5px);filter:drop-shadow( 0 12px 12px rgba(38,42,34,.16) ) drop-shadow( 0 26px 26px rgba(38,42,34,.17) ) drop-shadow( 0 42px 44px rgba(38,42,34,.10) )}}
@media screen and (min-width: 1101px) and (max-width: 1350px){body .frayora-why-v3__inner{grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);column-gap:40px;padding:85px 55px 90px}
body .frayora-why-v3__visual{max-width:455px}}
@media screen and (min-width: 900px) and (max-width: 1100px){body .frayora-why-v3__inner{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, .88fr);align-items:center;column-gap:30px;padding:75px 44px 80px}
body .frayora-why-v3__eyebrow{margin-bottom:20px}
body .frayora-why-v3__copy{gap:16px}
body .frayora-why-v3__copy p{font-size:13px;line-height:1.75}
body .frayora-why-v3__visual{max-width:380px}}
@media screen and (min-width: 600px) and (max-width: 899px){body .frayora-why-v3__inner{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:30px;padding:75px 48px 65px}
body .frayora-why-v3__content{max-width:100%}
body .frayora-why-v3__title{max-width:690px}
body .frayora-why-v3__copy{max-width:650px}
body .frayora-why-v3__copy p{font-size:14px;line-height:1.8}
body .frayora-why-v3__visual{width:100%;max-width:430px;justify-self:center;margin:0 auto}}
@media screen and (max-width: 599px){body .frayora-why-v3__inner{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:68px 24px 60px}
body .frayora-why-v3__content{width:100%;max-width:none}
body .frayora-why-v3__eyebrow{margin-bottom:20px}
body .frayora-why-v3__rule{width:88px;margin:26px 0 25px}
body .frayora-why-v3__copy{gap:18px}
body .frayora-why-v3__copy p{font-size:14px;line-height:1.8}
body .frayora-why-v3__visual{display:block!important;width:100%;max-width:370px;align-self:center;margin:0 auto}
body .frayora-why-v3__visual::before{filter:drop-shadow( 0 7px 9px rgba(38,42,34,.12) ) drop-shadow( 0 18px 20px rgba(38,42,34,.12) )}}
@media screen and (max-width: 374px){body .frayora-why-v3__inner{padding:62px 20px 54px;gap:24px}
body .frayora-why-v3__visual{max-width:315px}}
@media (prefers-reduced-motion: reduce){body .frayora-why-v3__visual::before{animation:none!important;transition:none!important;transform:none!important}}
body .frayora-why-v3__rule{display:none!important}
body .frayora-why-v3__copy{margin-top:30px}
@media (max-width: 599px){body .frayora-why-v3__copy{margin-top:25px}}
body .frayora-connected-v3{--fc-ivory:#F8F3EB;--fc-ink:#1F211D;--fc-olive:#566449;--fc-rust:#C96743;--fc-copy:#696A63;--fc-line:rgba(97,118,81,.40);position:relative;isolation:isolate;width:100%;margin:0;overflow:clip;color:var(--fc-ink);background:var(--fc-ivory)!important;background-image:none!important}
body .frayora-connected-v3 *,body .frayora-connected-v3 *::before,body .frayora-connected-v3 *::after{box-sizing:border-box}
body .frayora-connected-v3__inner{position:relative;margin:0 auto;padding:clamp(76px, 7vw, 122px) clamp(38px, 5.4vw, 90px) clamp(88px, 7vw, 126px)}
body .frayora-connected-v3__inner::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 57% 50% at 52% 58%,rgba(255,255,255,.44),transparent 78%)}
body .frayora-connected-v3__intro{max-width:1000px}
body .frayora-connected-v3__eyebrow{margin:0 0 22px;color:var(--fc-rust)!important;font:600 12px/1.45 "Inter",sans-serif!important;text-transform:uppercase}
body .frayora-connected-v3__title{max-width:1040px;margin:0;color:var(--fc-ink)!important;font:600 clamp(41px,4.2vw,69px)/1.12 "Manrope",sans-serif!important;text-wrap:balance}
body .frayora-connected-v3__title span{display:block;font:inherit;color:var(--fc-olive)!important}
body .frayora-connected-v3__body{max-width:870px;margin:23px 0 0;color:var(--fc-copy)!important;font:400 clamp(15px,1.1vw,17px)/1.75 "Inter",sans-serif!important}
body .frayora-connected-v3__network{position:relative;margin-top:clamp(42px,4vw,68px)}
body .frayora-connected-v3__services{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(17px,2.25vw,38px);position:relative;z-index:2}
body .frayora-connected-v3__wave{position:absolute;z-index:0;inset:0 0 auto;width:100%;height:116px;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(68,88,57,.10))}
body .frayora-connected-v3__wave path{stroke:var(--fc-line);stroke-width:1.55;fill:none;vector-effect:non-scaling-stroke}
body .frayora-connected-v3__wave circle{fill:#788D54;stroke:var(--fc-ivory);stroke-width:1.5}
body .frayora-connected-v3__service{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body .frayora-connected-v3__icon{position:relative;display:grid;place-items:center;width:clamp(73px,6.35vw,98px);height:clamp(73px,6.35vw,98px);margin:0 auto 22px;border:1px solid rgba(72,84,58,.10);border-radius:50%;color:#536742;background:radial-gradient(circle at 30% 20%,#FFFFFF 0%,#F0F1E6 58%,#E0E4D2 100%);box-shadow:0 12px 24px rgba(57,51,39,.10),0 3px 6px rgba(57,51,39,.045),inset 0 2px 3px rgba(255,255,255,.96)}
body .frayora-connected-v3__service:nth-child(even) .frayora-connected-v3__icon{color:#B45A38;border-color:rgba(177,99,66,.12);background:radial-gradient(circle at 30% 20%,#FFFFFF 0%,#F9EBE3 55%,#F0D9CA 100%)}
body .frayora-connected-v3__icon svg{display:block;width:40%;height:40%}
body .frayora-connected-v3__number{margin:0 0 11px;color:var(--fc-rust)!important;font:600 14px/1.3 "Inter",sans-serif!important}
body .frayora-connected-v3__service-title{width:100%;min-height:2.75em;margin:0 0 11px;color:var(--fc-ink)!important;font:600 clamp(15px,1.05vw,18px)/1.35 "Manrope",sans-serif!important;letter-spacing:-.035em;overflow-wrap:anywhere}
body .frayora-connected-v3__service-copy{flex:1;margin:0 0 19px;color:var(--fc-copy)!important;font:400 clamp(12.5px,.86vw,14px)/1.65 "Inter",sans-serif!important}
body .frayora-connected-v3__link{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:30px;margin:auto 0 0;padding:0 0 4px;border-bottom:1px solid var(--fc-rust);color:#AD5033!important;font:500 clamp(12px,.9vw,14px)/1.4 "Inter",sans-serif!important;text-decoration:none!important;white-space:nowrap;transition:color .25s ease,border-color .25s ease}
body .frayora-connected-v3__link span{font-size:17px;line-height:1}
body .frayora-connected-v3__link:focus-visible{outline:2px solid var(--fc-olive);outline-offset:5px}
@media (hover:hover){body .frayora-connected-v3__service:hover .frayora-connected-v3__icon{transform:translateY(-6px);box-shadow:0 19px 30px rgba(57,51,39,.14),0 5px 10px rgba(57,51,39,.06),inset 0 2px 3px rgba(255,255,255,.96)}
body .frayora-connected-v3__link:hover{color:#913C28!important;border-color:#913C28}
body .frayora-connected-v3__link:hover span{transform:translateX(4px)}}
@media (min-width:1281px) and (max-width:1500px){body .frayora-connected-v3__inner{padding-inline:50px}
body .frayora-connected-v3__services{gap:21px}}
@media (min-width:700px) and (max-width:1280px){body .frayora-connected-v3__inner{padding:80px clamp(32px,5vw,64px) 95px}
body .frayora-connected-v3__body{max-width:800px;font-size:15px}
body .frayora-connected-v3__network{margin-top:54px}
body .frayora-connected-v3__services{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:55px}
body .frayora-connected-v3__wave{display:none}
body .frayora-connected-v3__service{position:relative}
body .frayora-connected-v3__service:not(:nth-child(3n))::before{content:"";position:absolute;z-index:0;top:43px;left:calc(50% + 43px);width:calc(100% + 32px - 86px);border-top:1.5px solid var(--fc-line)}
body .frayora-connected-v3__icon{z-index:1;width:86px;height:86px}
body .frayora-connected-v3__service-title{min-height:0;font-size:17px!important}
body .frayora-connected-v3__service-copy{font-size:14px!important}
body .frayora-connected-v3__link{font-size:13px!important}}
@media (max-width:699px){body .frayora-connected-v3__inner{padding:69px 24px 72px}
body .frayora-connected-v3__eyebrow{margin-bottom:19px}
body .frayora-connected-v3__body{max-width:550px;margin-top:20px;font-size:14px!important;line-height:1.78}
body .frayora-connected-v3__network{margin-top:38px}
body .frayora-connected-v3__wave{display:none}
body .frayora-connected-v3__services{display:flex;flex-direction:column;gap:0}
body .frayora-connected-v3__service{position:relative;display:grid;grid-template-columns:75px minmax(0,1fr);grid-template-areas:"icon number" "icon heading" "icon text" "icon link";column-gap:19px;padding:0 0 37px}
body .frayora-connected-v3__service:not(:last-child)::after{content:"";position:absolute;z-index:0;top:77px;bottom:4px;left:37px;border-left:1.5px solid var(--fc-line)}
body .frayora-connected-v3__icon{grid-area:icon;z-index:1;margin:0;width:74px;height:74px}
body .frayora-connected-v3__number{grid-area:number;margin:3px 0 7px}
body .frayora-connected-v3__service-title{grid-area:heading;min-height:0;margin-bottom:10px;font-size:18px!important}
body .frayora-connected-v3__service-copy{grid-area:text;margin-bottom:11px;font-size:13.5px!important;line-height:1.7}
body .frayora-connected-v3__link{grid-area:link;font-size:13px!important;margin:0}
body .frayora-connected-v3__service:last-child{padding-bottom:0}}
@media (max-width:380px){body .frayora-connected-v3__inner{padding-inline:19px}
body .frayora-connected-v3__service{grid-template-columns:64px minmax(0,1fr);column-gap:15px}
body .frayora-connected-v3__icon{width:62px;height:62px}
body .frayora-connected-v3__service:not(:last-child)::after{top:65px;left:30px}}
@keyframes fcV3Enter { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:none; } }
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body .frayora-connected-v3__intro{animation:fcV3Enter both linear;animation-timeline:view();animation-range:entry 0% entry 65%}}}
@media (prefers-reduced-motion:reduce){body .frayora-connected-v3__icon,body .frayora-connected-v3__link,body .frayora-connected-v3__link span{transition:none!important}}
@media screen and (min-width: 1281px){body .frayora-connected-v3__title{max-width:900px}
body .frayora-connected-v3__title span{font:inherit;color:#566449!important}}
@media screen and (min-width: 700px) and (max-width: 1280px){body .frayora-connected-v3__service::before{content:none!important;display:none!important}
body .frayora-connected-v3__service{position:relative;isolation:isolate}
body .frayora-connected-v3__icon{position:relative;z-index:2}
body .frayora-connected-v3__wave{display:none!important}
body .frayora-connected-v3__service:nth-child(3n + 1)::after,body .frayora-connected-v3__service:nth-child(3n + 2)::after{content:"";position:absolute;z-index:0;width:calc(100% + 32px - 86px);height:43px;top:43px;left:calc(50% + 43px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 43' preserveAspectRatio='none'%3E%3Cpath d='M0 0 C45 0 45 36 100 36 S155 0 200 0' fill='none' stroke='%239BAA88' stroke-width='1.5'/%3E%3Ccircle cx='100' cy='36' r='4' fill='%23788D54'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none}
body .frayora-connected-v3__service:nth-child(3n)::after{content:none!important;display:none!important}}
@media screen and (max-width: 699px){body .frayora-connected-v3 .frayora-connected-v3__service::before{content:none!important;display:none!important}
body .frayora-connected-v3 .frayora-connected-v3__service:not(:last-child)::after{content:""!important;position:absolute!important;z-index:0!important;top:74px!important;bottom:-1px!important;left:19px!important;width:36px!important;height:auto!important;border:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 100' preserveAspectRatio='none'%3E%3Cpath d='M18 0 C18 22 28 22 28 45 S8 75 8 100' fill='none' stroke='%239BAA88' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;pointer-events:none!important}
body .frayora-connected-v3 .frayora-connected-v3__icon{position:relative;z-index:2!important}
body .frayora-connected-v3 .frayora-connected-v3__service:last-child::after{content:none!important;display:none!important}}
@media screen and (max-width: 380px){body .frayora-connected-v3 .frayora-connected-v3__service:not(:last-child)::after{top:62px!important;left:13px!important}}
body .frayora-biab-v4{--biab-ink:#1F211D;--biab-ivory:#F8F3EB;--biab-cream:#F7F0E6;--biab-sage:#87947B;--biab-terracotta:#D66A43;--biab-olive:#566449;position:relative;isolation:isolate;display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:hidden;background-color:#F8F3EB!important;background-image:radial-gradient( ellipse 85% 68% at 50% 0%, rgba(255,255,255,.54), transparent 85% )!important;color:var(--biab-ink)}
body .frayora-biab-v4,body .frayora-biab-v4 *,body .frayora-biab-v4 *::before,body .frayora-biab-v4 *::after{box-sizing:border-box}
body .frayora-biab-v4__inner{position:relative;z-index:1;margin:0 auto;padding:94px 80px 105px}
body .frayora-biab-v4__header{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin:0 0 45px}
body .frayora-biab-v4__heading-group{flex:1 1 auto;min-width:0;max-width:1000px}
body .frayora-biab-v4__eyebrow{margin:0 0 20px;padding:0;text-transform:uppercase;color:#C96743!important}
body .frayora-biab-v4__title{width:100%;max-width:1050px;margin:0;padding:0;font-style:normal!important;color:#1F211D!important;text-align:left;text-wrap:balance}
body .frayora-biab-v4__title span{display:block;font-family:"Manrope", sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;letter-spacing:inherit!important;color:#566449!important}
body .frayora-biab-v4__compare{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:19px;min-height:56px;padding:0 29px;margin:0 0 5px;border:1px solid #C96743;border-radius:999px;background:#C96743;color:#FFFFFF!important;font-family:"Manrope", sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3;letter-spacing:-.015em;text-decoration:none!important;white-space:nowrap;box-shadow:0 10px 22px rgba(132,73,48,.14), 0 22px 42px rgba(132,73,48,.08), inset 0 1px 0 rgba(255,255,255,.20);transition:transform .35s cubic-bezier(.22,1,.36,1), background-color .35s ease, box-shadow .35s ease}
body .frayora-biab-v4__compare span{font-size:21px;font-weight:400;line-height:1}
body .frayora-biab-v4__packages{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:24px;width:100%}
body .frayora-biab-v4__card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:430px;margin:0;padding:44px 42px 38px;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:20px;box-shadow:0 4px 12px rgba(35,36,29,.035), 0 18px 35px rgba(35,36,29,.085), 0 32px 58px rgba(35,36,29,.055);transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1), box-shadow .45s ease}
body .frayora-biab-v4__card::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient( ellipse 90% 55% at 20% 0%, rgba(255,255,255,.19), transparent 82% );pointer-events:none}
body .frayora-biab-v4__card::after{content:"";position:absolute;right:-125px;bottom:-155px;width:310px;height:310px;border:1px solid currentColor;border-radius:50%;color:rgba(255,255,255,.19);box-shadow:inset 0 0 0 29px rgba(255,255,255,.055), inset 0 0 0 65px rgba(255,255,255,.035)}
body .frayora-biab-v4__card>*{position:relative;z-index:1}
body .frayora-biab-v4__card--foundation{background:#F7F0E6!important;color:#1F211D;border-color:rgba(134,111,88,.12)}
body .frayora-biab-v4__card--foundation::before{background:radial-gradient( ellipse 95% 70% at 15% 0%, rgba(255,255,255,.72), transparent 85% ), linear-gradient( 145deg, rgba(255,255,255,.15), transparent 70% )}
body .frayora-biab-v4__card--foundation::after{color:rgba(166,126,93,.16);box-shadow:inset 0 0 0 30px rgba(166,126,93,.045), inset 0 0 0 70px rgba(166,126,93,.025)}
body .frayora-biab-v4__card--growth{background:#87947B!important;color:#FFFFFF;border-color:rgba(65,79,57,.15)}
body .frayora-biab-v4__card--enterprise{background:#4F5B49!important;color:#FFFFFF;border-color:rgba(151,64,35,.14)}
body .frayora-biab-v4__icon{display:flex;margin:0 0 24px;color:currentColor}
body .frayora-biab-v4__icon svg{display:block;transition:transform .4s cubic-bezier(.22,1,.36,1)}
body .frayora-biab-v4__card--foundation .frayora-biab-v4__icon{color:#C96743}
body .frayora-biab-v4__number{display:block;margin:0 0 10px;font-family:"Inter", sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.3;letter-spacing:-.015em;color:currentColor}
body .frayora-biab-v4__card--foundation .frayora-biab-v4__number{color:#C96743}
body .frayora-biab-v4__card-title{display:block;width:100%;margin:0 0 9px;padding:0;font-family:"Manrope", sans-serif!important;font-size:clamp(25px, 2vw, 35px)!important;font-weight:600!important;font-style:normal!important;line-height:1.2!important;letter-spacing:-.045em!important;color:inherit!important}
body .frayora-biab-v4__audience{margin:0 0 21px;font-family:"Inter", sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5;color:inherit!important}
body .frayora-biab-v4__description{width:100%;max-width:390px;margin:0 0 31px;font-weight:400!important;color:inherit!important}
body .frayora-biab-v4__card--foundation .frayora-biab-v4__description{color:#55534E!important}
body .frayora-biab-v4__card--foundation .frayora-biab-v4__audience{color:#57554F!important}
body .frayora-biab-v4__learn{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:fit-content;min-height:46px;margin:auto 0 0;padding:0 24px;border:1px solid #E6D5C5;border-radius:999px;background-color:#FFFCF7;color:#B95B39!important;font-family:"Manrope", sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 10px rgba(49,43,35,.045), inset 0 1px 0 rgba(255,255,255,.8)}
body .frayora-biab-v4__learn span{font-family:"Inter", sans-serif;font-size:20px;line-height:1}
body .frayora-biab-v4__card--growth .frayora-biab-v4__learn{color:#566449!important;border-color:rgba(255,255,255,.55)}
body .frayora-biab-v4__card--enterprise .frayora-biab-v4__learn{color:#B65432!important;border-color:rgba(255,255,255,.55)}
@media (hover: hover){body .frayora-biab-v4__card:hover{transform:translateY(-7px);box-shadow:0 9px 22px rgba(35,36,29,.07), 0 26px 52px rgba(35,36,29,.13), 0 43px 72px rgba(35,36,29,.065)}
body .frayora-biab-v4__card:hover .frayora-biab-v4__icon svg{transform:translateY(-4px)}
body .frayora-biab-v4__compare:hover{background:#B95635;transform:translateY(-3px);box-shadow:0 14px 28px rgba(132,73,48,.19), 0 25px 43px rgba(132,73,48,.095)}
body .frayora-biab-v4__compare:hover span,body .frayora-biab-v4__learn:hover span{transform:translateX(5px)}
body .frayora-biab-v4__learn:hover{background:#FFFFFF;transform:translateY(-2px);box-shadow:0 8px 16px rgba(49,43,35,.10)}}
body .frayora-biab-v4__compare:focus-visible,body .frayora-biab-v4__learn:focus-visible{outline:3px solid #1F211D;outline-offset:4px}
@media (min-width: 1101px) and (max-width: 1350px){body .frayora-biab-v4__inner{padding:82px 55px 94px}
body .frayora-biab-v4__header{gap:28px}
body .frayora-biab-v4__packages{gap:18px}
body .frayora-biab-v4__card{padding:35px 29px 33px;min-height:420px}
body .frayora-biab-v4__card-title{font-size:27px!important}}
@media (min-width: 700px) and (max-width: 1100px){body .frayora-biab-v4__inner{padding:78px 45px 90px}
body .frayora-biab-v4__header{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:35px}
body .frayora-biab-v4__title{max-width:850px}
body .frayora-biab-v4__compare{min-height:51px;margin:0}
body .frayora-biab-v4__packages{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
body .frayora-biab-v4__card{min-height:400px;padding:34px 29px 31px}
body .frayora-biab-v4__card-title{font-size:28px!important}
body .frayora-biab-v4__card--enterprise{grid-column:1 / -1;min-height:330px}
body .frayora-biab-v4__card--enterprise .frayora-biab-v4__description{max-width:590px}}
@media (max-width: 699px){body .frayora-biab-v4__inner{padding:70px 23px 80px}
body .frayora-biab-v4__header{display:flex;flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:31px}
body .frayora-biab-v4__heading-group{width:100%}
body .frayora-biab-v4__eyebrow{margin-bottom:16px}
body .frayora-biab-v4__title{max-width:520px}
body .frayora-biab-v4__compare{width:fit-content;min-height:51px;padding:0 25px;margin:0;font-size:13px!important}
body .frayora-biab-v4__packages{display:grid;grid-template-columns:minmax(0,1fr);gap:19px}
body .frayora-biab-v4__card{width:100%;min-height:375px;padding:31px 29px 29px;border-radius:17px}
body .frayora-biab-v4__icon{margin-bottom:18px}
body .frayora-biab-v4__number{margin-bottom:10px;font-size:14px!important}
body .frayora-biab-v4__card-title{font-size:clamp(26px, 7vw, 32px)!important}
body .frayora-biab-v4__audience{font-size:15px!important;margin-bottom:16px}
body .frayora-biab-v4__description{max-width:none;margin-bottom:26px}
body .frayora-biab-v4__learn{min-height:45px;padding:0 23px}
body .frayora-biab-v4__card::after{right:-155px;bottom:-160px}}
@media (max-width: 380px){body .frayora-biab-v4__inner{padding-inline:18px}
body .frayora-biab-v4__card{padding:28px 23px 27px}}
@keyframes frayoraBiabV4Reveal { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){body .frayora-biab-v4__header{animation:frayoraBiabV4Reveal linear both;animation-timeline:view();animation-range:entry 0% entry 65%}
body .frayora-biab-v4__card{animation:frayoraBiabV4Reveal linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}}
@media (prefers-reduced-motion: reduce){body .frayora-biab-v4__header,body .frayora-biab-v4__card{animation:none!important;opacity:1!important;transform:none!important}
body .frayora-biab-v4__card,body .frayora-biab-v4__icon svg,body .frayora-biab-v4__compare,body .frayora-biab-v4__compare span,body .frayora-biab-v4__learn,body .frayora-biab-v4__learn span{transition:none!important}}
body .frayora-work-v2{--fw-bg:#F5ECE3;--fw-ink:#1F211D;--fw-olive:#566449;--fw-terracotta:#C96743;position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;background-color:#F5ECE3!important;background-image:radial-gradient( ellipse 65% 80% at 50% 0%, rgba(255,255,255,.52), transparent 90% )!important;color:var(--fw-ink)}
body .frayora-work-v2,body .frayora-work-v2 *,body .frayora-work-v2 *::before,body .frayora-work-v2 *::after{box-sizing:border-box}
body .frayora-work-v2__inner{position:relative;z-index:1;margin:0 auto;padding:94px 75px 108px}
body .frayora-work-v2__header{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(250px, .72fr) auto;align-items:end;gap:35px;width:100%;margin:0 0 44px;padding:0}
body .frayora-work-v2__heading-group{min-width:0}
body .frayora-work-v2__eyebrow{display:block;margin:0 0 22px;padding:0;text-transform:uppercase;color:#C96743!important}
body .frayora-work-v2__title{width:100%;margin:0;padding:0;font-style:normal!important;color:#1F211D!important;text-align:left;text-wrap:balance}
body .frayora-work-v2__title span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:#566449!important}
body .frayora-work-v2__description{width:100%;max-width:420px;margin:0 0 5px;padding:0;font-weight:400!important;color:#66655F!important}
body .frayora-work-v2__portfolio{display:inline-flex;align-items:center;justify-content:center;gap:20px;width:max-content;min-height:52px;margin:0 0 4px;padding:0 25px;border-radius:999px;font-family:"Manrope", sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3;text-decoration:none!important;white-space:nowrap}
body .frayora-work-v2__portfolio span{font-family:"Inter", sans-serif;font-size:20px;font-weight:400;line-height:1;transition:transform .3s ease}
body .frayora-work-v2__projects{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:24px;width:100%;min-width:0}
body .frayora-work-v2__card{display:flex;align-items:stretch;width:100%;min-width:0;height:clamp(380px, 30vw, 500px);margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:23px;box-shadow:0 9px 20px rgba(43,46,38,.075), 0 25px 48px rgba(43,46,38,.12), 0 45px 80px rgba(43,46,38,.055);transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1), box-shadow .45s ease}
body .frayora-work-v2__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}
body .frayora-work-v2__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0;transform:scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1)}
body .frayora-work-v2__image::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient( 180deg, rgba(15,22,17,.02) 0%, transparent 34%, rgba(19,25,19,.08) 60%, rgba(15,20,16,.48) 100% );pointer-events:none}
body .frayora-work-v2__number{top:20px;left:20px;display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:17px;background:rgba(255,251,245,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#C96743!important;font-family:"Inter", sans-serif!important;font-size:21px!important;font-weight:500!important;line-height:1;box-shadow:0 7px 18px rgba(27,30,23,.075), inset 0 1px 0 rgba(255,255,255,.8)}
body .frayora-work-v2__glass{left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:148px;margin:0;padding:23px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:21px;background-color:rgba(35,42,34,.43);box-shadow:0 8px 25px rgba(0,0,0,.13), inset 0 1px 0 rgba(255,255,255,.42), inset 0 -1px 0 rgba(255,255,255,.10);color:#FFFFFF;transition:background-color .35s ease, border-color .35s ease}
body .frayora-work-v2__glass::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient( 145deg, rgba(255,255,255,.20), rgba(255,255,255,.025) 55%, rgba(255,255,255,.065) );pointer-events:none}
body .frayora-work-v2__copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin:0;padding:0}
body .frayora-work-v2__category{margin:0 0 12px;padding:0;font-family:"Inter", sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.35;letter-spacing:.095em;text-transform:uppercase;color:#F5A483!important}
body .frayora-work-v2__project-title{margin:0 0 8px;padding:0;font-family:"Manrope", sans-serif!important;font-size:clamp(22px, 1.85vw, 30px)!important;font-weight:600!important;font-style:normal!important;line-height:1.2!important;letter-spacing:-.045em!important;color:#FFFFFF!important;overflow-wrap:break-word}
body .frayora-work-v2__project-description{margin:0;padding:0;font-family:"Inter", sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:rgba(255,255,255,.90)!important}
body .frayora-work-v2__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 47px;width:47px;height:47px;margin:0;padding:0;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(255,255,255,.07);color:#FFFFFF!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);transition:transform .3s ease, background .3s ease}
body .frayora-work-v2__arrow span{font-family:"Inter", sans-serif;font-size:25px;font-weight:400;line-height:1}
@media (hover: hover){body .frayora-work-v2__card:hover{transform:translateY(-7px);box-shadow:0 14px 26px rgba(43,46,38,.10), 0 32px 59px rgba(43,46,38,.17), 0 52px 90px rgba(43,46,38,.065)}
body .frayora-work-v2__card:hover .frayora-work-v2__image img{transform:scale(1.055)}
body .frayora-work-v2__card:hover .frayora-work-v2__glass{background-color:rgba(35,42,34,.52);border-color:rgba(255,255,255,.76)}
body .frayora-work-v2__arrow:hover{background:rgba(255,255,255,.20);transform:translateX(3px)}}
body .frayora-work-v2__arrow:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}
@media screen and (min-width: 1101px) and (max-width: 1350px){body .frayora-work-v2__inner{padding:80px 48px 93px}
body .frayora-work-v2__header{grid-template-columns:minmax(0,1.15fr) minmax(220px,.8fr) auto;gap:20px}
body .frayora-work-v2__projects{gap:18px}
body .frayora-work-v2__card{height:410px}
body .frayora-work-v2__glass{padding:19px 17px;gap:10px}
body .frayora-work-v2__project-title{font-size:23px!important}
body .frayora-work-v2__arrow{width:41px;height:41px;flex-basis:41px}}
@media screen and (min-width: 700px) and (max-width: 1100px){body .frayora-work-v2__inner{padding:78px 44px 88px}
body .frayora-work-v2__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 30px;margin-bottom:34px}
body .frayora-work-v2__heading-group{grid-column:1 / -1}
body .frayora-work-v2__description{grid-column:1;max-width:570px}
body .frayora-work-v2__portfolio{grid-column:2;grid-row:2}
body .frayora-work-v2__projects{grid-template-columns:repeat(2, minmax(0,1fr));gap:20px}
body .frayora-work-v2__card:nth-child(3) .frayora-work-v2__glass{max-width:620px;right:auto;width:calc(100% - 20px)}
body .frayora-work-v2__project-title{font-size:25px!important}}
@media screen and (max-width: 699px){body .frayora-work-v2__inner{padding:70px 22px 78px}
body .frayora-work-v2__header{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:31px}
body .frayora-work-v2__heading-group{width:100%}
body .frayora-work-v2__eyebrow{margin-bottom:16px}
body .frayora-work-v2__description{max-width:490px;margin:21px 0 0}
body .frayora-work-v2__portfolio{min-height:49px;margin:25px 0 0;padding:0 23px;font-size:13px!important}
body .frayora-work-v2__projects{display:grid;grid-template-columns:minmax(0,1fr)}
body .frayora-work-v2__card{border-radius:20px}
body .frayora-work-v2__number{top:15px;left:15px;border-radius:15px}
body .frayora-work-v2__glass{left:9px;bottom:9px;gap:12px;border-radius:18px}
body .frayora-work-v2__category{font-size:10px!important;margin-bottom:10px}
body .frayora-work-v2__project-title{font-size:clamp(22px, 6vw, 27px)!important}
body .frayora-work-v2__project-description{font-size:12px!important}}
@media screen and (max-width: 380px){body .frayora-work-v2__inner{padding-inline:17px}
body .frayora-work-v2__glass{gap:8px}
body .frayora-work-v2__project-title{font-size:21px!important}
body .frayora-work-v2__arrow{width:39px;height:39px;flex-basis:39px}}
@keyframes frayoraWorkV2Reveal { from { opacity: 0; transform: translateY(23px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){body .frayora-work-v2__header{animation:frayoraWorkV2Reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}
body .frayora-work-v2__card{animation:frayoraWorkV2Reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}
@media (prefers-reduced-motion: reduce){body .frayora-work-v2__header,body .frayora-work-v2__card{animation:none!important;opacity:1!important;transform:none!important}
body .frayora-work-v2__card,body .frayora-work-v2__image img,body .frayora-work-v2__glass,body .frayora-work-v2__arrow{transition:none!important}}
body .frayora-work-v2__card{position:relative;isolation:isolate;background-color:#596557;background-repeat:no-repeat;background-position:center center;background-size:cover}
body .frayora-work-v2__card:nth-child(1){background-image:url("../../images/Homepage/heropic.png")}
body .frayora-work-v2__card:nth-child(2){background-image:url("../../images/Homepage/heropic.png")}
body .frayora-work-v2__card:nth-child(3){background-image:url("../../images/Homepage/heropic.png")}
body .frayora-work-v2__card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient( 180deg, rgba(20,26,20,0.02) 0%, rgba(20,26,20,0.00) 35%, rgba(20,26,20,0.10) 60%, rgba(17,24,18,0.43) 100% );pointer-events:none}
body .frayora-work-v2__number{position:absolute;z-index:3}
body .frayora-work-v2__glass{position:absolute;z-index:2;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}
@media (min-width: 1101px){body .frayora-work-v2__card{background-size:cover;background-position:center}}
@media (min-width: 700px) and (max-width: 1100px){body .frayora-work-v2__card{background-size:cover;background-position:center center}}
@media (max-width: 699px){body .frayora-work-v2__card{background-size:cover;background-position:center center}}
@media screen and (max-width: 1100px){body .frayora-biab-v4__packages{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:20px!important;margin:0!important;padding:0 0 22px!important;scroll-padding-inline:0;scrollbar-width:auto;scrollbar-color:#87947B #DED6CA}
body .frayora-biab-v4__packages::-webkit-scrollbar{height:8px;display:block}
body .frayora-biab-v4__packages::-webkit-scrollbar-track{background:#DED6CA;border-radius:999px}
body .frayora-biab-v4__packages::-webkit-scrollbar-thumb{background:#87947B;border-radius:999px;border:1px solid #DED6CA}
body .frayora-biab-v4__card{grid-column:auto!important;grid-row:auto!important;height:auto!important}}
@media screen and (min-width: 700px) and (max-width: 1100px){body .frayora-biab-v4__card{flex:0 0 clamp(320px, 43vw, 450px)!important}}
@media screen and (max-width: 699px){body .frayora-biab-v4__packages{gap:15px!important}
body .frayora-biab-v4__card{flex:0 0 88%!important}}
@media screen and (max-width: 1100px){body .frayora-work-v2__projects{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:20px!important;margin:0!important;padding:0 0 22px!important;scroll-padding-inline:0;scrollbar-width:auto;scrollbar-color:#C96743 #DED6CA}
body .frayora-work-v2__projects::-webkit-scrollbar{height:8px;display:block}
body .frayora-work-v2__projects::-webkit-scrollbar-track{background:#DED6CA;border-radius:999px}
body .frayora-work-v2__projects::-webkit-scrollbar-thumb{background:#C96743;border-radius:999px;border:1px solid #DED6CA}
body .frayora-work-v2__card{grid-column:auto!important;grid-row:auto!important}}
@media screen and (min-width: 700px) and (max-width: 1100px){body .frayora-work-v2__card{flex:0 0 clamp(320px, 43vw, 450px)!important}}
@media screen and (max-width: 699px){body .frayora-work-v2__projects{gap:15px!important}
body .frayora-work-v2__card{flex:0 0 88%!important}
body .frayora-work-v2__glass{max-width:none!important;width:auto!important;right:9px!important}}
@media screen and (min-width: 1101px){body .frayora-biab-v4__card{height:380px!important;min-height:380px!important;padding:30px 35px 28px!important;border-radius:19px!important}
body .frayora-biab-v4__icon{height:43px!important;margin-bottom:15px!important}
body .frayora-biab-v4__icon svg{width:39px!important;height:39px!important}
body .frayora-biab-v4__number{margin-bottom:7px!important}
body .frayora-biab-v4__card-title{margin-bottom:7px!important}
body .frayora-biab-v4__audience{margin-bottom:14px!important}
body .frayora-biab-v4__description{margin-bottom:19px!important}
body .frayora-biab-v4__learn{margin-top:auto!important;min-height:44px!important}}
@media screen and (min-width: 1101px){body .frayora-work-v2__card{height:410px!important;min-height:410px!important;border-radius:21px!important}
body .frayora-work-v2__glass{min-height:123px!important;padding:17px 20px!important;border-radius:18px!important}
body .frayora-work-v2__category{margin-bottom:8px!important}
body .frayora-work-v2__project-title{margin-bottom:6px!important}
body .frayora-work-v2__arrow{width:43px!important;height:43px!important;flex-basis:43px!important}
body .frayora-work-v2__number{width:56px!important;height:56px!important;font-size:19px!important}}
@media screen and (min-width: 700px) and (max-width: 1100px){body .frayora-biab-v4__card{height:380px!important;min-height:380px!important;padding:30px 29px 28px!important}
body .frayora-biab-v4__card--enterprise{grid-column:auto!important}
body .frayora-work-v2__card,body .frayora-work-v2__card:nth-child(3){height:400px!important;min-height:400px!important;grid-column:auto!important}
body .frayora-work-v2__glass{min-height:125px!important;padding:17px 17px!important}}
@media screen and (max-width: 699px){body .frayora-biab-v4__card{height:auto!important;min-height:370px!important;padding:28px 25px 27px!important}
body .frayora-biab-v4__icon{margin-bottom:16px!important}
body .frayora-biab-v4__audience{margin-bottom:14px!important}
body .frayora-work-v2__card{height:clamp(350px, 100vw, 430px)!important;min-height:350px!important}
body .frayora-work-v2__glass{min-height:120px!important;padding:16px 17px!important}
body .frayora-work-v2__number{width:50px!important;height:50px!important;font-size:18px!important}
body .frayora-work-v2__arrow{width:41px!important;height:41px!important;flex-basis:41px!important}}
@media screen and (max-width: 380px){body .frayora-biab-v4__card{min-height:375px!important;padding:26px 21px 25px!important}
body .frayora-work-v2__card{height:365px!important;min-height:365px!important}
body .frayora-work-v2__glass{padding:15px 13px!important}}
@media screen and (max-width: 1100px){body .frayora-biab-v4__packages,body .frayora-work-v2__projects{position:relative!important;box-sizing:border-box!important;padding-top:20px!important;padding-bottom:38px!important;overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
body .frayora-biab-v4__card,body .frayora-biab-v4__card:hover,body .frayora-biab-v4__card:active{transform:none!important;translate:none!important;animation:none!important;opacity:1!important;box-shadow:0 6px 16px rgba(35,36,29,.045), 0 16px 34px rgba(35,36,29,.085), 0 26px 48px rgba(35,36,29,.045)!important}
body .frayora-work-v2__card,body .frayora-work-v2__card:hover,body .frayora-work-v2__card:active{transform:none!important;translate:none!important;animation:none!important;opacity:1!important;box-shadow:0 6px 16px rgba(43,46,38,.065), 0 18px 38px rgba(43,46,38,.11), 0 28px 50px rgba(43,46,38,.045)!important}
body .frayora-work-v2__glass,body .frayora-work-v2__card:hover .frayora-work-v2__glass{transform:none!important}
body .frayora-biab-v4__card,body .frayora-work-v2__card{flex-shrink:0!important;scroll-snap-align:start}}
@media screen and (max-width: 699px){body .frayora-connected-v3__wave,body .frayora-connected-v3__service::before,body .frayora-connected-v3__service::after{background-image:none!important;border:0!important}
body .frayora-connected-v3__network{position:relative!important;width:100%!important;margin-top:40px!important;overflow:visible!important}
body .frayora-connected-v3__services::-webkit-scrollbar{display:none}
body .frayora-connected-v3__service{isolation:isolate;scroll-snap-stop:normal;border:1px solid rgba(255,255,255,.78)!important;border-radius:20px!important;background:linear-gradient( 145deg, rgba(255,255,255,.83) 0%, rgba(255,253,249,.65) 58%, rgba(236,231,221,.58) 100% )!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);box-shadow:0 5px 13px rgba(49,47,38,.045), 0 15px 29px rgba(49,47,38,.085), inset 0 1px 0 rgba(255,255,255,.95)!important;transition:box-shadow .3s ease!important}
body .frayora-connected-v3__number{grid-area:auto!important}
body .frayora-connected-v3__icon{grid-area:auto!important;display:grid!important;place-items:center!important;flex-shrink:0;border-radius:50%;border:1px solid rgba(86,100,73,.15);transform:none!important}
body .frayora-connected-v3__icon svg{width:37%!important;height:37%!important}
body .frayora-connected-v3__service-title{grid-area:auto!important;width:100%!important;max-width:none!important;font-family:"Manrope", sans-serif!important;font-size:clamp(19px, 5.2vw, 23px)!important;font-weight:600!important;line-height:1.32!important;letter-spacing:-.035em!important;color:#1F211D!important;overflow-wrap:normal}
body .frayora-connected-v3__service-copy{grid-area:auto!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;font-family:"Inter", sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.75!important;color:#64665E!important}
body .frayora-connected-v3__link{grid-area:auto!important;font-family:"Inter", sans-serif!important;font-size:13px!important;font-weight:500!important;color:#B55738!important}
body .frayora-connected-v3__progress{position:relative;width:100%;height:5px;margin:2px 0 0;border-radius:999px;background:#DDD6C9;overflow:hidden}
body .frayora-connected-v3__progress-thumb{position:absolute;top:0;left:0;width:16.67%;height:100%;border-radius:inherit;background:#87947B;transform:translateX(0);transition:none}
body .frayora-connected-v3__service:hover{transform:none!important;translate:none!important;box-shadow:0 6px 17px rgba(49,47,38,.065), 0 19px 32px rgba(49,47,38,.11), inset 0 1px 0 rgba(255,255,255,.95)!important}
body .frayora-connected-v3__service:hover .frayora-connected-v3__icon{transform:none!important}}
@media screen and (max-width: 380px){body .frayora-connected-v3__service{min-height:400px!important;padding:25px 21px 25px!important}
body .frayora-connected-v3__service-title{font-size:19px!important}
body .frayora-connected-v3__service-copy{font-size:13px!important}}
@media screen and (max-width: 699px){body .frayora-connected-v3__services{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:20px 3px 30px!important;overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:3px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:auto!important;scrollbar-color:#87947B #DED6CA!important}
body .frayora-connected-v3__services::-webkit-scrollbar{display:block!important;height:8px!important}
body .frayora-connected-v3__services::-webkit-scrollbar-track{background:#DED6CA!important;border-radius:999px}
body .frayora-connected-v3__services::-webkit-scrollbar-thumb{background:#87947B!important;border:1px solid #DED6CA;border-radius:999px}
body .frayora-connected-v3__service{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 0 86%!important;width:86%!important;max-width:none!important;min-width:0!important;min-height:390px!important;height:auto!important;margin:0!important;padding:28px 26px 27px!important;scroll-snap-align:start;text-align:left!important;transform:none!important;translate:none!important;animation:none!important;opacity:1!important}
body .frayora-connected-v3__wave,body .frayora-connected-v3__service::before,body .frayora-connected-v3__service::after{content:none!important;display:none!important}
body .frayora-connected-v3__number{order:-1!important;display:block!important;width:100%!important;margin:0 0 18px!important;color:#C96743!important;font-family:"Inter", sans-serif!important;font-size:15px!important;font-weight:600!important;text-align:left!important}
body .frayora-connected-v3__icon{order:0!important;width:80px!important;height:80px!important;margin:0 0 24px!important}
body .frayora-connected-v3__service-title{order:1!important;min-height:0!important;margin:0 0 14px!important;text-align:left!important}
body .frayora-connected-v3__service-copy{order:2!important;margin:0 0 24px!important;text-align:left!important}
body .frayora-connected-v3__link{order:3!important;align-self:flex-start!important;margin:auto 0 0!important}
body .frayora-connected-v3__progress{display:none!important}}
@media screen and (max-width: 380px){body .frayora-connected-v3__service{flex-basis:88%!important;width:88%!important}}
body .frayora-work-v2__portfolio{background:#D66A43!important;border:1px solid #D66A43!important;color:#FFFFFF!important;box-shadow:0 8px 18px rgba(166, 77, 44, 0.13), 0 18px 35px rgba(166, 77, 44, 0.08), inset 0 1px 0 rgba(255,255,255,0.20)!important;transition:background-color 0.35s ease, border-color 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease!important}
body .frayora-work-v2__portfolio span{color:#FFFFFF!important}
@media (hover: hover){body .frayora-work-v2__portfolio:hover{background:#BC5837!important;border-color:#BC5837!important;color:#FFFFFF!important;transform:translateY(-3px);box-shadow:0 12px 25px rgba(166, 77, 44, 0.18), 0 24px 42px rgba(166, 77, 44, 0.12)!important}
body .frayora-work-v2__portfolio:hover span{color:#FFFFFF!important;transform:translateX(4px)}}
body .frayora-work-v2__portfolio:focus-visible{outline:2px solid #4F5B49;outline-offset:4px}
@media (prefers-reduced-motion: reduce){body .frayora-work-v2__portfolio,body .frayora-work-v2__portfolio span{transition:none!important;transform:none!important}}
body .biab-hero,body .digital-hero{position:relative;box-shadow:0 8px 18px rgba(28, 39, 29, 0.055), 0 18px 35px rgba(28, 39, 29, 0.075)!important}
@media (min-width: 600px) and (max-width: 1100px){body .biab-hero,body .digital-hero{box-shadow:0 7px 16px rgba(28, 39, 29, 0.055), 0 14px 27px rgba(28, 39, 29, 0.065)!important}}
@media (max-width: 599px){body .biab-hero,body .digital-hero{box-shadow:0 6px 13px rgba(28, 39, 29, 0.045), 0 12px 24px rgba(28, 39, 29, 0.06)!important}}
body .biab-final-cta{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-color:#F8F3EB!important;background-image:radial-gradient( ellipse 58% 105% at 8% 48%, rgba(221, 156, 116, 0.26) 0%, rgba(221, 156, 116, 0.13) 42%, transparent 84% ), radial-gradient( ellipse 62% 105% at 92% 45%, rgba(141, 164, 126, 0.24) 0%, rgba(141, 164, 126, 0.12) 42%, transparent 84% ), linear-gradient( 180deg, #F8F3EB 0%, #FAF6F0 48%, #F8F3EB 100% )!important;background-repeat:no-repeat!important}
body .biab-final-cta::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;background:radial-gradient( ellipse 48% 78% at 50% 42%, rgba(255,255,255,0.38) 0%, rgba(255,255,255,0.16) 50%, transparent 100% )!important;box-shadow:none!important;pointer-events:none!important}
body .biab-final-cta::after{content:none!important;display:none!important}
@media (min-width: 600px) and (max-width: 1100px){body .biab-final-cta{background-image:radial-gradient( ellipse 80% 100% at 0% 40%, rgba(221,156,116,0.21), transparent 85% ), radial-gradient( ellipse 80% 100% at 100% 60%, rgba(141,164,126,0.20), transparent 85% ), linear-gradient( 180deg, #F8F3EB, #FAF6F0, #F8F3EB )!important}}
@media (max-width: 599px){body .biab-final-cta{background-image:radial-gradient( ellipse 100% 75% at 0% 25%, rgba(221,156,116,0.20), transparent 90% ), radial-gradient( ellipse 100% 75% at 100% 80%, rgba(141,164,126,0.18), transparent 90% ), linear-gradient( 180deg, #F8F3EB, #FAF6F0, #F8F3EB )!important}}
:root{--fr-content-max:1200px;--fr-gutter-desktop:32px;--fr-gutter-tablet:30px;--fr-gutter-mobile:22px}
body .about-hero__inner,body .frayora-biab-v4__inner,body .frayora-connected-v3__inner,body .frayora-home-hero__inner,body .frayora-why-v3__inner,body .frayora-work-v2__inner,body .fw-final-cta__inner,body .fw-portfolio__inner,body .fw-principles__inner,body .site-header__inner,body .site-footer__main,body .site-footer__bottom{box-sizing:border-box!important;width:100%!important;max-width:var(--fr-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--fr-gutter-desktop)!important;padding-right:var(--fr-gutter-desktop)!important}
@media (min-width: 1101px){body .site-footer__main{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.8fr)) minmax(0,1.1fr)!important;gap:24px!important}}
@media (min-width: 600px) and (max-width: 1100px){body .about-hero__inner,body .frayora-biab-v4__inner,body .frayora-connected-v3__inner,body .frayora-home-hero__inner,body .frayora-why-v3__inner,body .frayora-work-v2__inner,body .fw-final-cta__inner,body .fw-portfolio__inner,body .fw-principles__inner,body .site-header__inner,body .site-footer__main,body .site-footer__bottom{padding-left:var(--fr-gutter-tablet)!important;padding-right:var(--fr-gutter-tablet)!important}}
@media (max-width: 599px){body .about-hero__inner,body .frayora-biab-v4__inner,body .frayora-connected-v3__inner,body .frayora-home-hero__inner,body .frayora-why-v3__inner,body .frayora-work-v2__inner,body .fw-final-cta__inner,body .fw-portfolio__inner,body .fw-principles__inner,body .site-header__inner,body .site-footer__main,body .site-footer__bottom{padding-left:var(--fr-gutter-mobile)!important;padding-right:var(--fr-gutter-mobile)!important}}
html body .site-header .site-header__inner{box-sizing:border-box!important;width:100%!important;max-width:var(--fr-content-max, 1200px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--fr-gutter-desktop, 32px)!important;padding-right:var(--fr-gutter-desktop, 32px)!important}
@media screen and (min-width: 1101px){html body .site-header .site-header__inner{padding-left:var(--fr-gutter-desktop, 32px)!important;padding-right:var(--fr-gutter-desktop, 32px)!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){html body .site-header .site-header__inner{padding-left:var(--fr-gutter-tablet, 30px)!important;padding-right:var(--fr-gutter-tablet, 30px)!important}}
@media screen and (min-width: 1101px){body .site-footer .site-footer__main{display:grid!important;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1.10fr) minmax(0, 0.85fr) minmax(0, 0.85fr)!important;column-gap:clamp(38px, 4vw, 70px)!important;row-gap:0!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important;justify-content:stretch!important;align-items:start!important}
body .site-footer .site-footer__intro{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important}
body .site-footer .site-footer__services{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important;padding-left:0!important}
body .site-footer .site-footer__company{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important;padding-left:0!important}
body .site-footer .site-footer__resources{grid-column:4!important;grid-row:1!important;min-width:0!important;width:100%!important;margin:0!important;padding-left:0!important}
body .site-footer .site-footer__main>*{min-width:0}
body .site-footer .site-footer__bottom{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}}
:root{--fr-type-hero-title:64px;--fr-type-hero-eyebrow:12px;--fr-type-hero-body:16px;--fr-type-section-title:42px;--fr-type-section-eyebrow:12px;--fr-type-section-body:15px;--fr-type-final-title:50px;--fr-type-final-body:17px;--fr-btn-text:14px;--fr-btn-height:52px;--fr-btn-padx:28px;--fr-btn-gap:12px}
@media (min-width: 600px) and (max-width: 1100px){:root{--fr-type-hero-title:50px;--fr-type-hero-body:15px;--fr-type-section-title:36px;--fr-type-section-body:15px;--fr-type-final-title:42px;--fr-type-final-body:16px;--fr-btn-text:14px;--fr-btn-height:48px;--fr-btn-padx:24px}}
@media (max-width: 599px){:root{--fr-type-hero-title:39px;--fr-type-hero-body:15px;--fr-type-section-title:31px;--fr-type-section-body:14px;--fr-type-final-title:35px;--fr-type-final-body:15px;--fr-btn-text:13px;--fr-btn-height:46px;--fr-btn-padx:20px;--fr-btn-gap:9px}}
body .frayora-home-hero__title,body .about-hero__title{font-family:"Manrope", sans-serif!important;font-size:var(--fr-type-hero-title)!important;font-weight:600!important;letter-spacing:-0.052em!important;line-height:1.08!important}
body .frayora-home-hero__description{font-family:"Inter", sans-serif!important;font-size:var(--fr-type-hero-body)!important;line-height:1.7!important}
body .frayora-biab-v4__eyebrow,body .frayora-connected-v3__eyebrow,body .frayora-why-v3__eyebrow,body .frayora-work-v2__eyebrow,body .fw-portfolio__eyebrow{font-family:"Inter", sans-serif!important;font-size:var(--fr-type-section-eyebrow)!important;font-weight:600!important;letter-spacing:0.11em!important;line-height:1.45!important}
body .frayora-biab-v4__heading,body .frayora-biab-v4__title,body .frayora-connected-v3__title,body .frayora-why-v3__title,body .frayora-work-v2__heading,body .frayora-work-v2__title,body .fw-portfolio__title{font-family:"Manrope", sans-serif!important;font-size:var(--fr-type-section-title)!important;font-weight:600!important;letter-spacing:-0.046em!important;line-height:1.16!important}
body .frayora-biab-v4__description,body .frayora-work-v2__description,body .frayora-why-v3__copy{font-family:"Inter", sans-serif!important;font-size:var(--fr-type-section-body)!important;line-height:1.75!important}
body .fw-final-cta__heading{font-family:"Manrope", sans-serif!important;font-size:var(--fr-type-final-title)!important;font-weight:600!important;letter-spacing:-0.051em!important;line-height:1.12!important}
body .header-cta,body .site-footer__book,body .frayora-home-hero__button,body .fw-final-cta__button{font-family:"Manrope", sans-serif!important;font-size:var(--fr-btn-text)!important;font-weight:600!important;line-height:1.3!important;min-height:var(--fr-btn-height)!important;padding-left:var(--fr-btn-padx)!important;padding-right:var(--fr-btn-padx)!important;box-sizing:border-box!important;gap:var(--fr-btn-gap)!important}
body .header-cta>span:first-child,body .site-footer__book>span:first-child,body .frayora-home-hero__button>span:first-child,body .fw-final-cta__button>span:first-child{font-size:inherit!important;line-height:inherit!important}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-biab-v4__packages>.frayora-biab-v4__card{height:auto!important;min-height:430px!important;padding-bottom:32px!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;box-sizing:border-box!important}
body .frayora-biab-v4__card .frayora-biab-v4__learn{flex-shrink:0!important;margin-top:auto!important;margin-bottom:0!important;min-height:48px!important;position:relative!important;z-index:3!important}
body .frayora-biab-v4__card .frayora-biab-v4__description{margin-bottom:26px!important}
body .frayora-biab-v4__packages{align-items:stretch!important;overflow-x:scroll!important;overflow-y:hidden!important;padding-bottom:24px!important}}
body .frayora-work-page .fw-portfolio__mobile-select{display:none}
@media screen and (max-width: 599px){body .frayora-work-page .fw-portfolio__filters.is-mobile-enhanced{display:none!important}
body .frayora-work-page .fw-portfolio__mobile-select{position:relative;display:block;width:100%;max-width:100%;margin:0 0 32px}
body .frayora-work-page .fw-portfolio__mobile-select select{display:block;width:100%;min-height:52px;padding:0 48px 0 19px;border:1px solid rgba(48,59,50,.20);border-radius:14px;background:#FFFCF7;color:#303B32;font-family:"Inter", sans-serif;font-size:14px;font-weight:500;line-height:1.4;appearance:none;-webkit-appearance:none;box-shadow:0 7px 20px rgba(42,39,30,.045), inset 0 1px 0 rgba(255,255,255,.85);cursor:pointer;box-sizing:border-box}
body .frayora-work-page .fw-portfolio__mobile-select::after{content:"";position:absolute;top:50%;right:21px;width:9px;height:9px;border-right:1.8px solid #566449;border-bottom:1.8px solid #566449;transform:translateY(-70%) rotate(45deg);pointer-events:none}
body .frayora-work-page .fw-portfolio__mobile-select select:focus-visible{outline:2px solid #C96743;outline-offset:3px}}
@media screen and (min-width: 1101px){html body .site-header .site-logo{flex-shrink:0!important}
html body .site-header .site-logo picture,html body .site-header .site-logo img{max-width:100%!important;object-fit:contain!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){html body .site-header .site-logo{flex-shrink:0!important}
html body .site-header .site-logo picture,html body .site-header .site-logo img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}}
@media screen and (max-width: 599px){html body .site-header .site-header__inner{justify-content:space-between}
html body .site-header .site-logo picture{margin:0!important;padding:0!important}
html body .site-header .site-logo picture img{max-width:74px!important;filter:none!important}
html body .site-header .site-header__actions{align-items:center;justify-content:flex-end;margin-left:auto}
html body .site-header .menu-toggle{flex-shrink:0}}
.fr-header-contact-toggle,.fr-header-contact-overlay[hidden]{display:none!important}
@media screen and (max-width: 1100px){body .site-header{position:relative;z-index:1000;height:78px;background:#FFFCF8;border-bottom:1px solid rgba(31,33,29,.08)}
body .site-header .site-header__inner{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr) 52px;align-items:center;gap:12px;width:100%;max-width:1200px;height:78px;margin:0 auto;padding:0 var(--fr-gutter-tablet, 30px)!important;box-sizing:border-box}
body .site-header .site-logo{grid-column:2;grid-row:1;justify-self:center;width:155px!important;max-width:155px!important;height:58px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;min-width:0}
body .site-header .site-logo picture{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;margin:0!important}
body .site-header .site-logo picture img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:58px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;filter:none!important}
body .site-header .site-header__actions{display:contents}
body .site-header .header-cta{display:none!important}
body .site-header .menu-toggle{grid-column:1;grid-row:1;display:flex!important;align-items:center;justify-content:center;width:52px!important;height:52px!important;min-width:52px;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#344532!important;color:#FFFFFF!important;font-family:"Inter", sans-serif;font-size:25px!important;line-height:1!important;cursor:pointer;box-shadow:0 5px 14px rgba(35,45,34,.12)}
body .site-header .fr-header-contact-toggle{grid-column:3;grid-row:1;display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;margin:0;padding:0;border:0;border-radius:50%;background:#C96743;color:#FFFFFF;cursor:pointer;box-shadow:0 5px 14px rgba(201,103,67,.17)}
.fr-header-contact-toggle svg{display:block;width:23px;height:23px}
body .site-header .site-nav{display:none}}
@media screen and (max-width: 599px){body .site-header{height:68px}
body .site-header .site-header__inner{height:68px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:0 var(--fr-gutter-mobile, 22px)!important}
body .site-header .menu-toggle,body .site-header .fr-header-contact-toggle{width:44px!important;height:44px!important;min-width:44px}
body .site-header .menu-toggle{font-size:21px!important}
body .site-header .fr-header-contact-toggle svg{width:20px;height:20px}
body .site-header .site-logo{width:76px!important;max-width:76px!important;height:52px!important;flex:initial!important}
body .site-header .site-logo picture,body .site-header .site-logo picture img{width:100%!important;height:100%!important;max-height:52px!important;object-fit:contain!important;object-position:center!important}}
body .fr-header-contact-overlay:not([hidden]){display:block;position:fixed;inset:0;z-index:99999}
.fr-header-contact-backdrop{position:absolute;inset:0;background:rgba(23,33,26,.57);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.fr-header-contact-dialog{top:0;right:0;width:min(100%, 570px);height:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#F8F3EB;box-shadow:-20px 0 60px rgba(22,29,22,.16)}
.fr-header-contact-inner{max-width:570px;padding:88px 42px 50px;box-sizing:border-box}
.fr-header-contact-close{position:absolute;z-index:2;top:23px;right:26px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(31,33,29,.12);border-radius:50%;background:#FFFFFF;color:#344532;font-size:27px;line-height:1;cursor:pointer}
.fr-header-contact-eyebrow{margin:0 0 16px;font-family:"Inter", sans-serif;font-size:12px;font-weight:600;letter-spacing:.13em;color:#C96743}
.fr-header-contact-inner h2{margin:0 0 17px;font-family:"Manrope", sans-serif;font-size:clamp(30px, 4vw, 40px);font-weight:600;line-height:1.15;letter-spacing:-.045em;color:#1F211D}
.fr-header-contact-intro{margin:0 0 35px;font-family:"Inter", sans-serif;font-size:15px;line-height:1.75;color:#656B61}
.fr-header-contact-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 16px}
.fr-header-contact-full{grid-column:1 / -1}
.fr-header-contact-field label{display:block;margin-bottom:9px;font-family:"Inter", sans-serif;font-size:13px;font-weight:600;color:#344532}
.fr-header-contact-field label span{color:#C96743}
.fr-header-contact-field input,.fr-header-contact-field textarea{display:block;width:100%;min-height:49px;padding:13px 15px;box-sizing:border-box;border:1px solid #DCD9D2;border-radius:9px;outline:none;background:#FFFEFC;font-family:"Inter", sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#1F211D;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}
.fr-header-contact-field textarea{min-height:130px;resize:vertical}
.fr-header-contact-field input:focus,.fr-header-contact-field textarea:focus{border-color:#566449;box-shadow:0 0 0 3px rgba(86,100,73,.1)}
.fr-header-contact-privacy{margin:24px 0 20px;font-family:"Inter", sans-serif;font-size:12px;line-height:1.65;color:#70766A}
.fr-header-contact-privacy a,.fr-header-contact-alternative a{color:#344532;text-underline-offset:3px}
.fr-header-contact-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;padding:0 23px;border:0;border-radius:999px;background:#C96743;color:white;font-family:"Manrope", sans-serif;font-size:14px;font-weight:600;box-shadow:0 8px 22px rgba(201,103,67,.16)}
.fr-header-contact-submit span{font-size:21px;font-weight:400}
.fr-header-contact-alternative{margin:25px 0 0;font-family:"Inter", sans-serif;font-size:13px;line-height:1.6;color:#70766A}
.fr-header-contact-alternative a{margin-left:5px;font-weight:600}
.fr-header-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
body.fr-header-contact-open{overflow:hidden}
@media screen and (max-width: 599px){.fr-header-contact-dialog{width:100%}
.fr-header-contact-inner{padding:78px 22px 40px}
.fr-header-contact-inner h2{font-size:31px}
.fr-header-contact-fields{grid-template-columns:1fr;gap:19px}
.fr-header-contact-full{grid-column:auto}
.fr-header-contact-close{top:18px;right:20px}}
.site-header .menu-toggle:focus-visible,.site-header .fr-header-contact-toggle:focus-visible,.fr-header-contact-close:focus-visible,.fr-header-contact-submit:focus-visible{outline:2px solid #C96743;outline-offset:3px}
@media (prefers-reduced-motion: reduce){.fr-header-contact-dialog{scroll-behavior:auto}}
@media screen and (max-width: 599px){html body .site-header{height:68px!important;min-height:68px!important}
html body .site-header .site-header__inner{display:grid!important;grid-template-columns:44px minmax(0, 1fr) 44px!important;grid-template-rows:68px!important;align-items:center!important;justify-items:center!important;width:100%!important;max-width:1200px!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:0 22px!important;box-sizing:border-box!important}
html body .site-header .site-header__actions{display:contents!important}
html body .site-header .menu-toggle{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;justify-content:center!important;justify-self:start!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;border:none!important;border-radius:50%!important;background:#344532!important;color:#FFFFFF!important;font-size:21px!important;line-height:1!important;position:relative!important;inset:auto!important;transform:none!important}
html body .site-header .site-logo{display:flex!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:76px!important;max-width:76px!important;height:52px!important;flex:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}
html body .site-header .site-logo picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}
html body .site-header .site-logo picture img{display:block!important;width:100%!important;height:100%!important;max-height:52px!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}
html body .site-header .fr-header-contact-toggle{display:flex!important;grid-column:3!important;grid-row:1!important;align-items:center!important;justify-content:center!important;justify-self:end!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important;border:none!important;border-radius:50%!important;background:#C96743!important;color:#FFFFFF!important}
html body .site-header .fr-header-contact-toggle svg{width:20px!important;height:20px!important}
html body .site-header .header-cta,html body .site-header .site-nav{display:none!important}}
.fr-header-contact-dialog{position:absolute;z-index:2;pointer-events:auto}
.fr-header-contact-form,.fr-header-contact-submit{position:relative;z-index:3;pointer-events:auto}
.fr-header-contact-submit{cursor:pointer}
.fr-header-form-error:not([hidden]){display:block;margin:0 0 18px;padding:12px 15px;border-radius:8px;background:#F7E9E2;color:#A5482E;font:500 13px/1.6 "Inter", sans-serif}
@media screen and (min-width: 600px) and (max-width: 1100px){html body .site-header .site-logo{width:92px!important;max-width:92px!important;height:64px!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important}
html body .site-header .site-logo picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}
html body .site-header .site-logo picture img{display:block!important;width:100%!important;height:100%!important;max-height:64px!important;object-fit:contain!important;object-position:center!important}}
@media screen and (min-width: 1101px){html body .site-header{height:78px!important;min-height:78px!important;max-height:78px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
html body .site-header .site-header__inner{height:100%!important;min-height:0!important;max-height:78px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}
html body .site-header .site-logo{display:flex!important;align-items:center!important;width:170px!important;max-width:170px!important;height:52px!important;margin-top:0!important;margin-bottom:0!important}
html body .site-header .site-logo picture{display:flex!important;align-items:center!important;width:100%!important;height:100%!important}
html body .site-header .site-logo img{display:block!important;width:100%!important;height:100%!important;max-height:52px!important;object-fit:contain!important}
html body .site-header .site-nav{display:flex!important;align-items:center!important;height:100%!important;margin-top:0!important;margin-bottom:0!important}
html body .site-header .site-header__actions{display:flex!important;align-items:center!important;height:100%!important;margin-top:0!important;margin-bottom:0!important}
html body .site-header .header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:44px!important;padding:0 22px!important;margin:0!important;box-sizing:border-box!important}}
.site-header .site-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
@media (min-width: 1101px){html body .site-header .site-logo{width:76px!important;max-width:76px!important;height:62px!important;flex:0 0 76px!important}}
@media (min-width: 600px) and (max-width: 1100px){html body .site-header .site-logo{width:76px!important;max-width:76px!important;height:62px!important}}
@media (max-width: 599px){html body .site-header .site-logo{width:68px!important;max-width:68px!important;height:52px!important}}
html body .fr-header-contact-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:13px 28px!important;gap:0!important;border-radius:999px!important;text-align:center!important}
html body .fr-header-contact-submit .fr-header-submit-label{font-family:"Manrope", sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important}
.fr-header-recaptcha{margin:0 0 25px;max-width:100%}
.fr-header-recaptcha .g-recaptcha{transform-origin:top left}
@media (max-width: 360px){.fr-header-recaptcha .g-recaptcha{transform:scale(0.88);margin-bottom:-9px}}
.site-header{position:relative;background:rgba(248, 246, 240, 0.82);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%);border-bottom:1px solid rgba(31, 33, 29, 0.06);box-shadow:0 8px 24px rgba(31, 33, 29, 0.05)}
.site-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.14) 45%, rgba(255, 255, 255, 0.00) 100% );opacity:0.9}
.site-header::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient( circle at 85% 20%, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.00) 32% ), radial-gradient( circle at 18% 0%, rgba(210, 110, 67, 0.08) 0%, rgba(210, 110, 67, 0.00) 28% )}
.site-header__inner{position:relative;z-index:2}
.site-logo img,.site-logo picture img{display:block;filter:drop-shadow(0 2px 5px rgba(31, 33, 29, 0.10)) drop-shadow(0 1px 1px rgba(255, 255, 255, 0.22));transition:filter 0.25s ease, transform 0.25s ease}
@media (hover: hover){.site-logo:hover img,.site-logo:hover picture img{filter:drop-shadow(0 4px 10px rgba(31, 33, 29, 0.13)) drop-shadow(0 1px 2px rgba(255, 255, 255, 0.28));transform:translateY(-1px)}}
@media screen and (min-width: 1101px){html body .site-header{overflow:visible!important}
html body .site-header__inner{position:relative;z-index:2;overflow:visible!important}
html body .site-header .nav-dropdown{position:relative;overflow:visible!important}
html body .site-header .nav-dropdown__menu{position:absolute!important;top:100%!important;left:0!important;z-index:1100!important;min-width:280px;overflow:visible!important}
html body .site-header .nav-dropdown:hover>.nav-dropdown__menu,html body .site-header .nav-dropdown:focus-within>.nav-dropdown__menu{display:block!important;visibility:visible!important;opacity:1!important}}
@media screen and (min-width: 1101px){.site-header .site-logo{display:flex;align-items:center;justify-content:center;width:150px;height:72px;flex-shrink:0}
.site-header .site-logo img{display:block;width:150px!important;max-width:none!important;height:auto!important;max-height:70px!important;object-fit:contain}}
.site-footer__socials{position:relative;z-index:5}
.site-footer__socials a{position:relative;z-index:6;pointer-events:auto}
.site-footer__socials a{display:inline-flex;align-items:center;justify-content:center;color:#F8F3EB;cursor:pointer;text-decoration:none}
.site-footer__socials a svg{display:block;width:22px;height:22px;flex-shrink:0;color:#F8F3EB;pointer-events:none}
.site-footer__socials a:focus-visible{outline:2px solid #F8F3EB;outline-offset:5px;border-radius:50%}
body .frayora-work-v2__card.frayora-work-v2__card--veyron{background-size:cover;background-position:center;background-repeat:no-repeat}
@media (min-width: 1101px){body .frayora-work-v2__card.frayora-work-v2__card--veyron{background-position:center}}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-work-v2__card.frayora-work-v2__card--veyron{background-position:center}}
@media (max-width: 599px){body .frayora-work-v2__card.frayora-work-v2__card--veyron{background-position:center}}
.fw-project--veyron .fw-project__media{background:#F8F3EB;overflow:hidden}
.fw-project--veyron .fw-project__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
@media (min-width: 600px) and (max-width: 1100px){.fw-project--veyron .fw-project__image{object-fit:contain;object-position:center}}
@media (max-width: 599px){.fw-project--veyron .fw-project__image{object-fit:contain;object-position:center}}
body .frayora-work-v2__card.frayora-work-v2__card--veyron{position:relative;isolation:isolate;background-image:none!important;background-color:#102736!important;overflow:hidden}
body .frayora-work-v2__card--veyron::before{content:"";position:absolute;inset:-18px;background:linear-gradient( 180deg, rgba(8, 25, 38, 0.38), rgba(8, 25, 38, 0.76) ), url("../../images/Homepage/veyron.png") center / cover no-repeat;filter:blur(14px) saturate(90%);transform:scale(1.08);z-index:0;pointer-events:none}
body .frayora-work-v2__card--veyron .frayora-work-v2__veyron-preview{display:block;position:absolute;top:72px;left:0;width:100%;height:auto;max-width:none;aspect-ratio:1665 / 945;object-fit:contain;object-position:center;border:0;box-shadow:0 12px 30px rgba(4, 18, 29, 0.28);z-index:1;pointer-events:none}
body .frayora-work-v2__card--veyron .frayora-work-v2__glass{z-index:3}
body .frayora-work-v2__card--veyron .frayora-work-v2__number{z-index:4}
@media screen and (min-width: 1101px){body .frayora-work-v2__card--veyron .frayora-work-v2__veyron-preview{top:76px;width:100%}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-work-v2__card--veyron .frayora-work-v2__veyron-preview{top:70px;width:100%}}
@media screen and (max-width: 599px){body .frayora-work-v2__card--veyron .frayora-work-v2__veyron-preview{top:68px;width:100%}}
body .frayora-work-v2__card--veyron .frayora-work-v2__arrow:focus-visible{outline:2px solid #F8F3EB;outline-offset:4px}
body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-paper:#F8F3EB;--fr-hero-cut-left:30px;--fr-hero-cut-right:64px;--fr-hero-fold-top:62%;--fr-hero-fold-bottom:41%;--fr-hero-fold-opacity:1}
body .frayora-home-hero--shaped .frayora-home-hero__scene{isolation:isolate;background:#283327}
body .frayora-home-hero--shaped .frayora-home-hero__scene::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:var(--fr-hero-fold-opacity);clip-path:polygon( 0 0, var(--fr-hero-fold-top) 0, var(--fr-hero-fold-bottom) 100%, 0 100% )}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-cut-left:22px;--fr-hero-cut-right:44px;--fr-hero-fold-top:78%;--fr-hero-fold-bottom:43%;--fr-hero-fold-opacity:0.8}}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-cut-left:12px;--fr-hero-cut-right:28px;--fr-hero-fold-top:100%;--fr-hero-fold-bottom:50%;--fr-hero-fold-opacity:0.5}}
@media (max-width: 374px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-cut-left:10px;--fr-hero-cut-right:24px}}
body .frayora-home-hero--shaped .frayora-home-hero__scene::after{background:linear-gradient( 110deg, rgba(24, 39, 28, 0.34) 0%, rgba(34, 50, 36, 0.20) 70%, rgba(34, 50, 36, 0.10) 100% )}
body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-shape-drop:44px;--fc-notch-width:clamp(44px, 5.8vw, 86px);--fc-notch-height:clamp(205px, 25vw, 330px);--fc-notch-top:clamp(58px, 7vw, 118px);position:relative;z-index:3;isolation:isolate;overflow:visible!important;background:transparent!important;background-image:none!important}
body .frayora-connected-v3.frayora-connected-v3--sculpted::before{content:"";position:absolute;top:0;left:0;right:0;height:calc(100% + var(--fc-shape-drop));z-index:-1;pointer-events:none;background:#F8F3EB;clip-path:polygon( 0 0, 100% 0, 100% 100%, 44% 100%, 0 calc(100% - var(--fc-shape-drop)) )}
body .frayora-connected-v3.frayora-connected-v3--sculpted::after{content:"";position:absolute;top:var(--fc-notch-top);left:0;width:var(--fc-notch-width);height:var(--fc-notch-height);z-index:0;pointer-events:none;background:#F5EDE4;clip-path:polygon( 0 0, 100% 50%, 0 100% )}
body .frayora-connected-v3.frayora-connected-v3--sculpted .frayora-connected-v3__inner{position:relative;z-index:1}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-shape-drop:32px}
body .frayora-connected-v3.frayora-connected-v3--sculpted::before{clip-path:polygon( 0 0, 100% 0, 100% 100%, 52% 100%, 0 calc(100% - var(--fc-shape-drop)) )}}
@media (max-width: 599px){body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-shape-drop:22px}
body .frayora-connected-v3.frayora-connected-v3--sculpted::before{clip-path:polygon( 0 0, 100% 0, 100% 100%, 64% 100%, 0 calc(100% - var(--fc-shape-drop)) )}}
body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-height:760px;--fr-hero-top:110px;--fr-hero-bottom:155px;--fr-hero-wave-height:225px;position:relative;isolation:isolate;display:block!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden;background:#F8F3EB!important}
body .frayora-home-hero--shaped .frayora-home-hero__frame{position:absolute;inset:0;z-index:0;pointer-events:none;filter:none!important}
body .frayora-home-hero--shaped .frayora-home-hero__scene{position:absolute;inset:0;overflow:hidden;clip-path:none!important;-webkit-clip-path:none!important;border-radius:0!important}
body .frayora-home-hero--shaped .frayora-home-hero__inner{position:relative;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%!important;max-width:1520px!important;min-height:var(--fr-hero-height)!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;padding:var(--fr-hero-top) 80px var(--fr-hero-bottom)!important}
body .frayora-home-hero--shaped .frayora-home-hero__content{position:relative;z-index:2;width:100%;max-width:800px;min-width:0}
body .frayora-home-hero--shaped .frayora-home-hero__bottom-wave{position:absolute;left:0;bottom:-1px;z-index:4;display:block;width:100%!important;height:var(--fr-hero-wave-height)!important;overflow:hidden;pointer-events:none;fill:#F8F3EB}
@media (min-width: 1101px) and (max-width: 1350px){body .frayora-home-hero--shaped .frayora-home-hero__inner{padding-left:6vw!important;padding-right:6vw!important}}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-top:100px}
body .frayora-home-hero--shaped .frayora-home-hero__inner{max-width:1100px!important;padding-left:clamp(34px, 5.5vw, 60px)!important;padding-right:clamp(34px, 5.5vw, 60px)!important}
body .frayora-home-hero--shaped .frayora-home-hero__content{max-width:780px}}
@media (min-width: 600px) and (max-width: 750px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-height:780px;--fr-hero-top:95px;--fr-hero-bottom:145px;--fr-hero-wave-height:155px}}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-height:0px;--fr-hero-top:104px;--fr-hero-bottom:135px}
body .frayora-home-hero--shaped .frayora-home-hero__inner{max-width:599px!important;min-height:0!important;padding:var(--fr-hero-top) 28px var(--fr-hero-bottom) 34px!important}
body .frayora-home-hero--shaped .frayora-home-hero__content{max-width:100%}}
@media (max-width: 374px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-top:94px;--fr-hero-bottom:125px}
body .frayora-home-hero--shaped .frayora-home-hero__inner{padding-left:29px!important;padding-right:23px!important}}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__scene::after{opacity:0!important}
@media (min-width: 1101px){body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-notch-width:clamp(100px, 10vw, 160px);--fc-notch-height:clamp(330px, 34vw, 460px);--fc-notch-top:80px}}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-notch-width:clamp(60px, 8vw, 90px);--fc-notch-height:280px;--fc-notch-top:70px}}
@media (max-width: 599px){body .frayora-connected-v3.frayora-connected-v3--sculpted{--fc-notch-width:48px;--fc-notch-height:190px;--fc-notch-top:74px}}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__scene::after{content:none!important;display:none!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{content:"";display:block!important;position:absolute;inset:0;opacity:1!important;filter:none!important;transform:none!important;pointer-events:none}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{content:none!important;display:none!important}}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-wave-height:65px}
body .frayora-home-hero--shaped .frayora-home-hero__bottom-wave{height:65px!important}}
@media (max-width: 374px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-wave-height:55px}
body .frayora-home-hero--shaped .frayora-home-hero__bottom-wave{height:55px!important}}
body .frayora-biab-v4.frayora-biab-v4--showcase{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;background-image:radial-gradient( ellipse 95% 65% at 35% 20%, rgba(255,255,255,.72), rgba(255,255,255,.22) 65%, transparent 100% ), linear-gradient( 150deg, rgba(255,255,255,.18), rgba(225,211,195,.12) )!important}
body .frayora-biab-v4--showcase::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient( 145deg, rgba(224,211,196,.18), rgba(255,255,255,.10) 60%, rgba(225,211,195,.20) );clip-path:polygon( 0 0, 100% 0, 100% 17%, 45% 54%, 0 84% );pointer-events:none}
body .frayora-biab-v4--showcase .frayora-biab-v4__geometry{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
body .frayora-biab-v4--showcase .frayora-biab-v4__geometry::before{content:"";position:absolute;left:0;top:0;width:16%;height:72%;background:linear-gradient( 135deg, rgba(208,192,171,.25), rgba(255,255,255,.06) );clip-path:polygon( 0 0, 100% 0, 0 100% )}
body .frayora-biab-v4--showcase .frayora-biab-v4__geometry::after{content:"";position:absolute;right:0;bottom:0;width:35%;height:38%;background:linear-gradient( 140deg, rgba(85,106,77,.04), rgba(61,82,59,.18) );clip-path:polygon( 100% 0, 100% 100%, 0 100% )}
body .frayora-biab-v4--showcase::after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:2;height:115px;background:#FBFAF7;clip-path:polygon( 0 32%, 100% 94%, 100% 100%, 0 100% );pointer-events:none}
body .frayora-biab-v4--showcase .frayora-biab-v4__inner{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:1500px;margin:0 auto;padding:105px 80px 165px;box-sizing:border-box}
body .frayora-biab-v4--showcase .frayora-biab-v4__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;margin:0 0 48px;padding:0}
body .frayora-biab-v4--showcase .frayora-biab-v4__heading-group{width:100%;max-width:940px;min-width:0;flex:none}
body .frayora-biab-v4--showcase .frayora-biab-v4__intro-copy{width:100%;max-width:720px;margin:25px 0 0;padding:0;font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.75;letter-spacing:0;color:rgba(31,33,29,.76);text-align:left}
body .frayora-biab-v4--showcase .frayora-biab-v4__compare{align-self:flex-start;flex:none;margin:28px 0 0}
body .frayora-biab-v4--showcase .frayora-biab-v4__packages{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;grid-auto-flow:row;align-items:stretch;gap:22px;width:100%;min-width:0;margin:0;padding:0;overflow:visible}
body .frayora-biab-v4--showcase .frayora-biab-v4__card{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:460px;height:auto;box-sizing:border-box}
body .frayora-biab-v4--showcase .frayora-biab-v4__card--enterprise{grid-column:auto!important}
@media (min-width: 1101px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{padding:105px clamp(55px, 5vw, 85px) 165px}
body .frayora-biab-v4--showcase .frayora-biab-v4__packages{gap:clamp(17px, 1.65vw, 25px)}}
@media (min-width: 1101px) and (max-width: 1350px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{padding:90px 55px 145px}
body .frayora-biab-v4--showcase .frayora-biab-v4__card{min-height:460px}}
@media (min-width: 860px) and (max-width: 1100px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{padding:88px 42px 145px}
body .frayora-biab-v4--showcase .frayora-biab-v4__header{margin-bottom:40px}
body .frayora-biab-v4--showcase .frayora-biab-v4__intro-copy{max-width:690px}
body .frayora-biab-v4--showcase .frayora-biab-v4__packages{grid-template-columns:repeat(3, minmax(0,1fr))!important;gap:15px}
body .frayora-biab-v4--showcase .frayora-biab-v4__card{min-height:490px;padding:30px 22px 28px}}
@media (min-width: 700px) and (max-width: 859px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{padding:80px 36px 135px}
body .frayora-biab-v4--showcase .frayora-biab-v4__header{margin-bottom:35px}
body .frayora-biab-v4--showcase .frayora-biab-v4__packages{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(270px, 43%);gap:18px;overflow-x:auto;overflow-y:hidden;padding:8px 4px 25px;scroll-snap-type:x mandatory;scroll-padding-left:4px;-webkit-overflow-scrolling:touch}
body .frayora-biab-v4--showcase .frayora-biab-v4__card{min-height:450px;padding:33px 27px 30px;scroll-snap-align:start}}
@media (max-width: 699px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{max-width:100%;padding:75px 24px 110px}
body .frayora-biab-v4--showcase .frayora-biab-v4__header{width:100%;margin-bottom:35px}
body .frayora-biab-v4--showcase .frayora-biab-v4__heading-group{max-width:100%}
body .frayora-biab-v4--showcase .frayora-biab-v4__intro-copy{max-width:100%;margin-top:20px;font-size:14px;line-height:1.75}
body .frayora-biab-v4--showcase .frayora-biab-v4__compare{margin-top:24px}
body .frayora-biab-v4--showcase .frayora-biab-v4__packages{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;gap:19px;overflow:visible}
body .frayora-biab-v4--showcase .frayora-biab-v4__card{width:100%;min-height:375px;height:auto}
body .frayora-biab-v4--showcase .frayora-biab-v4__geometry::before{width:32%;height:40%;opacity:.5}
body .frayora-biab-v4--showcase .frayora-biab-v4__geometry::after{width:45%;height:20%;opacity:.55}
body .frayora-biab-v4--showcase::after{height:72px;clip-path:polygon( 0 48%, 100% 90%, 100% 100%, 0 100% )}}
@media (max-width: 380px){body .frayora-biab-v4--showcase .frayora-biab-v4__inner{padding-left:19px;padding-right:19px}}
@media screen and (min-width: 1200px){body .frayora-home-hero.frayora-home-hero--shaped>.frayora-home-hero__inner{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important}}
@media screen and (min-width: 1101px) and (max-width: 1199px){body .frayora-home-hero.frayora-home-hero--shaped>.frayora-home-hero__inner{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important}}
@media screen and (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped>.frayora-home-hero__inner{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:30px!important;padding-right:30px!important}}
@media screen and (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped>.frayora-home-hero__inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:22px!important}}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay{background:linear-gradient( 90deg, rgba(23, 37, 27, 0.10) 0%, rgba(23, 37, 27, 0.05) 50%, rgba(23, 37, 27, 0.00) 100% )!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{background:linear-gradient( 90deg, rgba(22, 38, 27, 0.52) 0%, rgba(26, 42, 30, 0.42) 55%, rgba(30, 46, 33, 0.30) 100% )!important;clip-path:polygon(0 0, 56% 0, 80% 100%, 0 100%)!important;-webkit-clip-path:polygon(0 0, 56% 0, 80% 100%, 0 100%)!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::after{content:""!important;display:block!important;position:absolute;inset:0;background:rgba(248, 243, 235, 0.22);clip-path:polygon( 56% 0, calc(56% + 2px) 0, calc(80% + 2px) 100%, 80% 100% )!important;-webkit-clip-path:polygon( 56% 0, calc(56% + 2px) 0, calc(80% + 2px) 100%, 80% 100% )!important;pointer-events:none}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{background:linear-gradient( 90deg, rgba(22, 38, 27, 0.50) 0%, rgba(26, 42, 30, 0.40) 60%, rgba(30, 46, 33, 0.28) 100% )!important;clip-path:polygon(0 0, 76% 0, 100% 100%, 0 100%)!important;-webkit-clip-path:polygon(0 0, 76% 0, 100% 100%, 0 100%)!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::after{content:none!important;display:none!important}}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::after{content:none!important;display:none!important}}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__description{max-width:640px;font-size:17px!important;font-weight:450;line-height:1.7!important;color:#FBF7F0!important;text-shadow:0 1px 2px rgba(10, 20, 14, 0.45), 0 2px 18px rgba(10, 20, 14, 0.35)}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__description{font-size:16.5px!important}}
@media (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__description{font-size:15px!important;line-height:1.7!important}}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__button--secondary{background:rgba(20, 34, 24, 0.34)!important;border:1.5px solid rgba(248, 243, 235, 0.92)!important;color:#FFFFFF!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__button--secondary:hover{background:rgba(248, 243, 235, 0.20)!important;border-color:#FFFFFF!important;color:#FFFFFF!important}
@media (min-width: 1101px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-height:700px;--fr-hero-bottom:125px;--fr-hero-wave-height:185px}}
@media (min-width: 600px) and (max-width: 1100px){body .frayora-home-hero.frayora-home-hero--shaped{--fr-hero-height:760px;--fr-hero-bottom:135px;--fr-hero-wave-height:150px}}
body .frayora-biab-v4.frayora-biab-v4--showcase::after{content:none!important;display:none!important}
html,body{overflow-x:clip}
body .frayora-connected-v3__eyebrow,body .frayora-biab-v4__eyebrow,body .fw-portfolio__eyebrow{display:flex!important;align-items:center;gap:14px}
body .frayora-connected-v3__eyebrow::before,body .frayora-biab-v4__eyebrow::before,body .fw-portfolio__eyebrow::before{content:"";flex:none;width:30px;height:10px;background:#D66A43;clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%);-webkit-clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%)}
@media screen and (max-width: 599px){body .frayora-connected-v3__eyebrow::before,body .frayora-biab-v4__eyebrow::before,body .fw-portfolio__eyebrow::before{width:24px;height:8px}
body .frayora-connected-v3__eyebrow,body .frayora-biab-v4__eyebrow,body .fw-portfolio__eyebrow{gap:11px}}
body .frayora-why-v3.frayora-why-v3--v4::before,body .frayora-why-v3.frayora-why-v3--v4::after{content:"";position:absolute;top:0;right:0;bottom:0;width:47%;pointer-events:none;z-index:0}
body .frayora-why-v3.frayora-why-v3--v4::before{clip-path:polygon(22% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(22% 0, 100% 0, 100% 100%, 0 100%);background:radial-gradient(ellipse 60% 55% at 62% 52%, rgba(255,255,255,.55), transparent 70%), linear-gradient(155deg, rgba(135,148,123,.24) 0%, rgba(217,183,126,.22) 62%, rgba(214,106,67,.07) 100%)}
body .frayora-why-v3.frayora-why-v3--v4::after{clip-path:polygon(22% 0, calc(22% + 3px) 0, 3px 100%, 0 100%);-webkit-clip-path:polygon(22% 0, calc(22% + 3px) 0, 3px 100%, 0 100%);background:linear-gradient(180deg, #D66A43, #D9B77E 60%, rgba(135,148,123,.6));opacity:.7}
body .frayora-why-v3.frayora-why-v3--v4 .frayora-why-v3__inner{z-index:1}
body .frayora-why-v3--v4 .frayora-why-v3__eyebrow{display:flex;align-items:center;gap:14px}
body .frayora-why-v3--v4 .frayora-why-v3__eyebrow::before{content:"";flex:none;width:30px;height:10px;background:#D66A43;clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%);-webkit-clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%)}
body .frayora-why-v3--v4 .frayora-why-v3__stage{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-width:0}
body .frayora-why-v3--v4 .frayora-why-v3__stage>.frayora-why-v3__visual{grid-area:1 / 1;z-index:2}
body .frayora-why-v3--v4 .frayora-why-v3__floor{grid-area:1 / 1;z-index:0;align-self:end;justify-self:center;width:82%;height:14%;margin-bottom:-2%;border-radius:50%;background:radial-gradient(ellipse at center, rgba(79,91,73,.26), rgba(79,91,73,0) 70%);filter:blur(6px);pointer-events:none}
body .frayora-why-v3--v4 .frayora-why-v3__links{grid-area:1 / 1;z-index:1;width:100%;max-width:none;height:auto;overflow:visible;pointer-events:none}
body .frayora-why-v3--v4 .frayora-why-v3__links path{fill:none;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:3 7}
@media screen and (max-width: 899px){body .frayora-why-v3.frayora-why-v3--v4::before,body .frayora-why-v3.frayora-why-v3--v4::after{content:none;display:none}
body .frayora-why-v3--v4 .frayora-why-v3__inner{max-width:none;padding-bottom:0;gap:0}
body .frayora-why-v3--v4 .frayora-why-v3__stage{width:auto;margin:36px -48px 0;padding:74px 48px 64px}
body .frayora-why-v3--v4 .frayora-why-v3__stage::before,body .frayora-why-v3--v4 .frayora-why-v3__stage::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
body .frayora-why-v3--v4 .frayora-why-v3__stage::before{clip-path:polygon(0 16%, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(0 16%, 100% 0, 100% 100%, 0 100%);background:radial-gradient(ellipse 60% 60% at 50% 55%, rgba(255,255,255,.55), transparent 70%), linear-gradient(165deg, rgba(135,148,123,.26) 0%, rgba(217,183,126,.24) 65%, rgba(214,106,67,.08) 100%)}
body .frayora-why-v3--v4 .frayora-why-v3__stage::after{clip-path:polygon(0 16%, 100% 0, 100% calc(0% + 3px), 0 calc(16% + 3px));-webkit-clip-path:polygon(0 16%, 100% 0, 100% calc(0% + 3px), 0 calc(16% + 3px));background:linear-gradient(90deg, #D66A43, #D9B77E 60%, rgba(135,148,123,.6));opacity:.7}
body .frayora-why-v3--v4 .frayora-why-v3__links{width:104%}}
@media screen and (max-width: 599px){body .frayora-why-v3--v4 .frayora-why-v3__stage{margin:28px -24px 0;padding:58px 24px 50px}
body .frayora-why-v3--v4 .frayora-why-v3__eyebrow::before{width:24px;height:8px}}
@media screen and (max-width: 374px){body .frayora-why-v3--v4 .frayora-why-v3__stage{margin:24px -20px 0;padding:50px 20px 44px}}
@media screen and (min-width: 900px) and (max-width: 1100px){body .frayora-why-v3.frayora-why-v3--v4::before,body .frayora-why-v3.frayora-why-v3--v4::after{width:47%}
body .frayora-why-v3--v4 .frayora-why-v3__links{width:94%}}
body .frayora-biab-v4,body .frayora-why-v3{margin-top:calc(var(--fr-edge) * -1)!important}
body .frayora-biab-v4__inner,body .frayora-why-v3__inner{margin-top:var(--fr-edge)!important}
body .frayora-connected-v3{background-color:#F8F3EB;clip-path:polygon(0 0, 100% 0, 100.0% calc(100% - var(--fr-edge) * 1.000), 0.0% calc(100% - var(--fr-edge) * 0.000));-webkit-clip-path:polygon(0 0, 100% 0, 100.0% calc(100% - var(--fr-edge) * 1.000), 0.0% calc(100% - var(--fr-edge) * 0.000))}
body .frayora-biab-v4.frayora-biab-v4--showcase{background-color:#FAF7F2!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 4.2% calc(var(--fr-edge) * 0.004), 8.3% calc(var(--fr-edge) * 0.017), 12.5% calc(var(--fr-edge) * 0.038), 16.7% calc(var(--fr-edge) * 0.067), 20.8% calc(var(--fr-edge) * 0.103), 25.0% calc(var(--fr-edge) * 0.146), 29.2% calc(var(--fr-edge) * 0.196), 33.3% calc(var(--fr-edge) * 0.250), 37.5% calc(var(--fr-edge) * 0.309), 41.7% calc(var(--fr-edge) * 0.371), 45.8% calc(var(--fr-edge) * 0.435), 50.0% calc(var(--fr-edge) * 0.500), 54.2% calc(var(--fr-edge) * 0.565), 58.3% calc(var(--fr-edge) * 0.629), 62.5% calc(var(--fr-edge) * 0.691), 66.7% calc(var(--fr-edge) * 0.750), 70.8% calc(var(--fr-edge) * 0.804), 75.0% calc(var(--fr-edge) * 0.854), 79.2% calc(var(--fr-edge) * 0.897), 83.3% calc(var(--fr-edge) * 0.933), 87.5% calc(var(--fr-edge) * 0.962), 91.7% calc(var(--fr-edge) * 0.983), 95.8% calc(var(--fr-edge) * 0.996), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 4.2% calc(var(--fr-edge) * 0.004), 8.3% calc(var(--fr-edge) * 0.017), 12.5% calc(var(--fr-edge) * 0.038), 16.7% calc(var(--fr-edge) * 0.067), 20.8% calc(var(--fr-edge) * 0.103), 25.0% calc(var(--fr-edge) * 0.146), 29.2% calc(var(--fr-edge) * 0.196), 33.3% calc(var(--fr-edge) * 0.250), 37.5% calc(var(--fr-edge) * 0.309), 41.7% calc(var(--fr-edge) * 0.371), 45.8% calc(var(--fr-edge) * 0.435), 50.0% calc(var(--fr-edge) * 0.500), 54.2% calc(var(--fr-edge) * 0.565), 58.3% calc(var(--fr-edge) * 0.629), 62.5% calc(var(--fr-edge) * 0.691), 66.7% calc(var(--fr-edge) * 0.750), 70.8% calc(var(--fr-edge) * 0.804), 75.0% calc(var(--fr-edge) * 0.854), 79.2% calc(var(--fr-edge) * 0.897), 83.3% calc(var(--fr-edge) * 0.933), 87.5% calc(var(--fr-edge) * 0.962), 91.7% calc(var(--fr-edge) * 0.983), 95.8% calc(var(--fr-edge) * 0.996), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
body .frayora-why-v3.frayora-why-v3--v4{background-color:#F5EDE4!important}
@media screen and (min-width: 600px) and (max-width: 1199px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;clip-path:none!important;-webkit-clip-path:none!important;background:linear-gradient(180deg, rgba(20,34,24,.56) 0%, rgba(20,34,24,.44) 50%, rgba(20,34,24,.52) 100%)!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::after{content:none!important;display:none!important}}
@media screen and (max-width: 599px){body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;clip-path:none!important;-webkit-clip-path:none!important;background:linear-gradient(180deg, rgba(20,34,24,.62) 0%, rgba(20,34,24,.50) 50%, rgba(20,34,24,.58) 100%)!important}
body .frayora-home-hero.frayora-home-hero--shaped .frayora-home-hero__overlay::after{content:none!important;display:none!important}}
body .frayora-home-hero .frayora-home-hero__bottom-wave{filter:drop-shadow(0 -7px 0 rgba(217,183,126,.50)) drop-shadow(0 -7px 0 rgba(135,148,123,.38))}
@media screen and (min-width: 1200px){body .frayora-home-hero.frayora-home-hero--shaped::before,body .frayora-home-hero.frayora-home-hero--shaped::after{content:""!important;display:block!important;position:absolute;inset:0;pointer-events:none;z-index:1}
body .frayora-home-hero.frayora-home-hero--shaped::before{clip-path:polygon(calc(56% + 3px) 0, calc(56% + 7%) 0, calc(80% + 7%) 100%, calc(80% + 3px) 100%);-webkit-clip-path:polygon(calc(56% + 3px) 0, calc(56% + 7%) 0, calc(80% + 7%) 100%, calc(80% + 3px) 100%);background:linear-gradient(90deg, rgba(247,240,230,.26) 0%, rgba(217,183,126,.10) 55%, rgba(217,183,126,0) 100%);-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1)}
body .frayora-home-hero.frayora-home-hero--shaped::after{clip-path:polygon(56% 0, calc(56% + 3px) 0, calc(80% + 3px) 100%, 80% 100%);-webkit-clip-path:polygon(56% 0, calc(56% + 3px) 0, calc(80% + 3px) 100%, 80% 100%);background:linear-gradient(180deg, #D66A43 0%, #D9B77E 60%, rgba(217,183,126,.55) 100%);opacity:.9}}
@media screen and (max-width: 599px){body .frayora-home-hero .frayora-home-hero__bottom-wave{filter:drop-shadow(0 -5px 0 rgba(217,183,126,.50)) drop-shadow(0 -5px 0 rgba(135,148,123,.38))}}
:root{--fr-header-h:78px}
html{scroll-padding-top:calc(var(--fr-header-h) + 14px)}
html body .site-header{position:sticky!important;top:var(--wp-admin--admin-bar--height, 0px)!important;z-index:1000;border-bottom:0!important;transition:background-color .35s ease, box-shadow .35s ease, -webkit-backdrop-filter .35s ease, backdrop-filter .35s ease}
html body .site-header::after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:2px!important;width:auto!important;background:linear-gradient(90deg, rgba(214,106,67,0) 0%, #D66A43 22%, #D9B77E 78%, rgba(217,183,126,0) 100%)!important;opacity:.55!important;pointer-events:none;transition:opacity .35s ease}
html.fr-hdr-js body.home .frayora-home-hero{margin-top:calc(var(--fr-header-h) * -1)!important;padding-top:var(--fr-header-h)!important}
html.fr-hdr-js body.home .site-header:not(.is-scrolled){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
html.fr-hdr-js body.home .site-header:not(.is-scrolled)::after{opacity:0!important}
html.fr-hdr-js body.home .site-header:not(.is-scrolled)::before{display:block!important;content:""!important;position:absolute!important;inset:0 0 -46px 0!important;z-index:-1!important;pointer-events:none;opacity:1!important}
html body .site-logo img{transition:filter .35s ease, transform .25s ease}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .site-logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.25))}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .site-nav>a,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .nav-dropdown__trigger{color:#FAF7F2!important;text-shadow:0 1px 10px rgba(0, 0, 0, .28)}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .site-nav>a:hover,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .site-nav>a:focus-visible,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .nav-dropdown__trigger:hover,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .nav-dropdown__trigger:focus-visible,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .site-nav>a.is-current,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .nav-dropdown__trigger.is-current{color:#F0CF9C!important}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .header-cta{background:rgba(250, 247, 242, .16)!important;color:#FAF7F2!important;border:1px solid rgba(250, 247, 242, .55)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .header-cta:hover,html.fr-hdr-js body.home .site-header:not(.is-scrolled) .header-cta:focus-visible{background:#C96743!important;border-color:#C96743!important}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .menu-toggle{background:rgba(250, 247, 242, .16)!important;color:#FAF7F2!important;border:1px solid rgba(250, 247, 242, .55)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}
html.fr-hdr-js body.home .site-header:not(.is-scrolled) .fr-header-contact-toggle{background:rgba(250, 247, 242, .16)!important;color:#FAF7F2!important;border:1px solid rgba(250, 247, 242, .55)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}
html body .site-header .fr-header-contact-toggle{transition:color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease}
@media screen and (min-width: 1101px){html body .site-header .site-nav>a::after,html body .site-header .nav-dropdown__trigger::after{height:3px!important;border-radius:3px 3px 0 0!important;background:linear-gradient(90deg, #D66A43, #D9B77E)!important}}
html body .site-header .site-nav>a,html body .site-header .nav-dropdown__trigger,html body .site-header .header-cta,html body .site-header .menu-toggle{transition:color .3s ease, background-color .3s ease, border-color .3s ease, box-shadow .3s ease}
@media (prefers-reduced-motion: reduce){html body .site-header,html body .site-header::after,html body .site-logo img{transition:none!important}}
@media (max-width:1100px){html.fr-hdr-js body.home:has(.fr-mobile-menu-overlay:not([hidden])) .site-header:not(.fr-x)::before,html.fr-hdr-js body.home:has(.fr-header-contact-overlay:not([hidden])) .site-header:not(.fr-x)::before,html body:has(.fr-mobile-menu-overlay:not([hidden])) .site-header::before,html body:has(.fr-header-contact-overlay:not([hidden])) .site-header::before{display:none!important;content:none!important}
html body:has(.fr-mobile-menu-overlay:not([hidden])) .site-header,html body:has(.fr-header-contact-overlay:not([hidden])) .site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body:has(.fr-mobile-menu-overlay:not([hidden])) .frayora-home-hero__inner,html body:has(.fr-header-contact-overlay:not([hidden])) .frayora-home-hero__inner{visibility:hidden!important}
html body .fr-mobile-menu-shade{background:rgba(23,33,26,.84)!important}
html body .fr-mobile-menu-overlay:not([hidden]),html body .fr-header-contact-overlay:not([hidden]){isolation:isolate}
html body .fr-mobile-menu-shade{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body .site-header .site-nav,html body .site-header.menu-open .site-nav,html body .site-header .site-nav .nav-dropdown__menu{display:none!important;visibility:hidden!important}}
html body .biab-final-cta{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body .biab-final-cta::after{content:""!important;display:block!important;position:absolute!important;z-index:3;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:var(--biab-line, .55);clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body .digital-process{background-color:#F5EDE4!important}
html body .digital-design{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body .digital-design::before{content:""!important;display:block!important;position:absolute!important;z-index:3;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:var(--biab-line, .6);clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.011 + 3px), 87.5% calc(var(--fr-edge) * 0.043 + 3px), 81.2% calc(var(--fr-edge) * 0.092 + 3px), 75.0% calc(var(--fr-edge) * 0.156 + 3px), 68.8% calc(var(--fr-edge) * 0.232 + 3px), 62.5% calc(var(--fr-edge) * 0.316 + 3px), 56.2% calc(var(--fr-edge) * 0.407 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.593 + 3px), 37.5% calc(var(--fr-edge) * 0.684 + 3px), 31.2% calc(var(--fr-edge) * 0.768 + 3px), 25.0% calc(var(--fr-edge) * 0.844 + 3px), 18.8% calc(var(--fr-edge) * 0.908 + 3px), 12.5% calc(var(--fr-edge) * 0.957 + 3px), 6.2% calc(var(--fr-edge) * 0.989 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.011 + 3px), 87.5% calc(var(--fr-edge) * 0.043 + 3px), 81.2% calc(var(--fr-edge) * 0.092 + 3px), 75.0% calc(var(--fr-edge) * 0.156 + 3px), 68.8% calc(var(--fr-edge) * 0.232 + 3px), 62.5% calc(var(--fr-edge) * 0.316 + 3px), 56.2% calc(var(--fr-edge) * 0.407 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.593 + 3px), 37.5% calc(var(--fr-edge) * 0.684 + 3px), 31.2% calc(var(--fr-edge) * 0.768 + 3px), 25.0% calc(var(--fr-edge) * 0.844 + 3px), 18.8% calc(var(--fr-edge) * 0.908 + 3px), 12.5% calc(var(--fr-edge) * 0.957 + 3px), 6.2% calc(var(--fr-edge) * 0.989 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body .digital-process{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.938), 12.5% calc(var(--fr-edge) * 0.875), 18.8% calc(var(--fr-edge) * 0.812), 25.0% calc(var(--fr-edge) * 0.750), 31.2% calc(var(--fr-edge) * 0.688), 37.5% calc(var(--fr-edge) * 0.625), 43.8% calc(var(--fr-edge) * 0.562), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.438), 62.5% calc(var(--fr-edge) * 0.375), 68.8% calc(var(--fr-edge) * 0.312), 75.0% calc(var(--fr-edge) * 0.250), 81.2% calc(var(--fr-edge) * 0.188), 87.5% calc(var(--fr-edge) * 0.125), 93.8% calc(var(--fr-edge) * 0.062), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.938), 12.5% calc(var(--fr-edge) * 0.875), 18.8% calc(var(--fr-edge) * 0.812), 25.0% calc(var(--fr-edge) * 0.750), 31.2% calc(var(--fr-edge) * 0.688), 37.5% calc(var(--fr-edge) * 0.625), 43.8% calc(var(--fr-edge) * 0.562), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.438), 62.5% calc(var(--fr-edge) * 0.375), 68.8% calc(var(--fr-edge) * 0.312), 75.0% calc(var(--fr-edge) * 0.250), 81.2% calc(var(--fr-edge) * 0.188), 87.5% calc(var(--fr-edge) * 0.125), 93.8% calc(var(--fr-edge) * 0.062), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body .frayora-work-page .fw-principles__inner,html body .frayora-work-page .fw-final-cta__inner{margin-top:var(--fr-edge)!important;position:relative}
html body .frayora-work-page .fw-portfolio{background-color:#FAF7F2!important}
html body .frayora-work-page .fw-principles{background-color:#F5EDE4!important}
html body .frayora-work-page .fw-final-cta{background-color:#F8F3EB!important}
html body .frayora-work-page .fw-principles{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body .frayora-work-page .fw-principles__inner::after{content:""!important;display:block!important;position:absolute!important;z-index:3;left:50%!important;width:100vw!important;transform:translateX(-50%);height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:var(--biab-line, .6);clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.805 + 3px), 87.5% calc(var(--fr-edge) * 0.617 + 3px), 81.2% calc(var(--fr-edge) * 0.444 + 3px), 75.0% calc(var(--fr-edge) * 0.293 + 3px), 68.8% calc(var(--fr-edge) * 0.169 + 3px), 62.5% calc(var(--fr-edge) * 0.076 + 3px), 56.2% calc(var(--fr-edge) * 0.019 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 43.8% calc(var(--fr-edge) * 0.019 + 3px), 37.5% calc(var(--fr-edge) * 0.076 + 3px), 31.2% calc(var(--fr-edge) * 0.169 + 3px), 25.0% calc(var(--fr-edge) * 0.293 + 3px), 18.8% calc(var(--fr-edge) * 0.444 + 3px), 12.5% calc(var(--fr-edge) * 0.617 + 3px), 6.2% calc(var(--fr-edge) * 0.805 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.805 + 3px), 87.5% calc(var(--fr-edge) * 0.617 + 3px), 81.2% calc(var(--fr-edge) * 0.444 + 3px), 75.0% calc(var(--fr-edge) * 0.293 + 3px), 68.8% calc(var(--fr-edge) * 0.169 + 3px), 62.5% calc(var(--fr-edge) * 0.076 + 3px), 56.2% calc(var(--fr-edge) * 0.019 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 43.8% calc(var(--fr-edge) * 0.019 + 3px), 37.5% calc(var(--fr-edge) * 0.076 + 3px), 31.2% calc(var(--fr-edge) * 0.169 + 3px), 25.0% calc(var(--fr-edge) * 0.293 + 3px), 18.8% calc(var(--fr-edge) * 0.444 + 3px), 12.5% calc(var(--fr-edge) * 0.617 + 3px), 6.2% calc(var(--fr-edge) * 0.805 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body .frayora-work-page .fw-final-cta{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body .frayora-work-page .fw-final-cta::before{content:""!important;display:block!important;position:absolute!important;z-index:3;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:var(--biab-line, .6);clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body .frayora-work-page .fw-principles__icon{position:relative;display:grid!important;place-items:center;width:76px!important;height:76px!important;min-width:76px!important;border-radius:50%!important;color:#84634E!important;background:linear-gradient(145deg, #FFF7EF 0%, #F3E2D5 60%, #EAD2C2 100%)!important;border:1px solid rgba(181, 143, 119, .18)!important;box-shadow:0 5px 12px rgba(75, 49, 34, .035), 0 18px 30px rgba(75, 49, 34, .075), inset 0 2px 2px rgba(255, 255, 255, .9), inset 0 -4px 9px rgba(136, 91, 62, .04)!important}
html body .frayora-work-page .fw-principles__icon::before{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(255, 255, 255, .42);pointer-events:none}
html body .frayora-work-page .fw-principles__item:nth-child(even) .fw-principles__icon{color:#566449!important;background:linear-gradient(145deg, #F7F9F2 0%, #E6EBDD 55%, #D4DFC8 100%)!important;border-color:rgba(111, 137, 101, .18)!important;box-shadow:0 5px 12px rgba(58, 78, 51, .035), 0 18px 30px rgba(58, 78, 51, .075), inset 0 2px 2px rgba(255, 255, 255, .9), inset 0 -4px 9px rgba(68, 98, 59, .04)!important}
html body .frayora-work-page .fw-principles__icon svg{width:34px!important;height:34px!important;max-width:none;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body .frayora-work-page .fw-project__media{border-radius:36px 10px 36px 10px!important}
html body .frayora-work-page .fw-project__media img{border-radius:inherit}
html body .frayora-work-page .fw-principles{padding-top:34px!important;padding-bottom:calc(100px + var(--fr-edge) * .6)!important}
html body .frayora-work-page .fw-portfolio{padding-bottom:calc(100px + var(--fr-edge) * .5)!important}
html body .frayora-work-page .fw-final-cta{padding-top:0!important}
@media screen and (max-width: 1100px){html body .frayora-work-page .fw-principles__icon{width:68px!important;height:68px!important;min-width:68px!important}
html body .frayora-work-page .fw-principles__icon svg{width:30px!important;height:30px!important}}
@media screen and (max-width: 899px){html body .frayora-work-page .fw-principles{padding-top:40px!important;padding-bottom:calc(90px + var(--fr-edge) * .6)!important}}
@media screen and (max-width: 599px){html body .frayora-work-page .fw-project__media{border-radius:30px 8px 30px 8px!important}
html body .frayora-work-page .fw-principles__icon{width:60px!important;height:60px!important;min-width:60px!important}
html body .frayora-work-page .fw-principles__icon svg{width:27px!important;height:27px!important}
html body .frayora-work-page .fw-principles{padding-bottom:calc(80px + var(--fr-edge) * .6)!important}}
html body .frayora-work-page .fw-principles::before{display:none!important}
html body .frayora-work-page .fw-principles__inner::after{top:calc(var(--fr-edge) * -1 - 34px)!important}
@media screen and (max-width: 899px){html body .frayora-work-page .fw-principles__inner::after{top:calc(var(--fr-edge) * -1 - 40px)!important}}
html body .frayora-work-page .about-us-page .about-hero{border-radius:0!important;box-sizing:content-box!important;padding-bottom:var(--fr-edge)!important}
html body .frayora-work-page .about-us-page .about-hero__overlay::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none;background:radial-gradient(60% 70% at 88% 6%, rgba(217,183,126,.20), rgba(217,183,126,0) 70%), radial-gradient(55% 75% at 6% 100%, rgba(214,106,67,.16), rgba(214,106,67,0) 72%), linear-gradient(180deg, rgba(63,74,58,.10) 0%, rgba(63,74,58,0) 38%, rgba(63,74,58,.34) 100%)!important}
html body .frayora-work-page .about-us-page .about-hero__inner{z-index:3}
html body .frayora-work-page .fw-portfolio{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body .frayora-work-page .fw-portfolio__inner{margin-top:var(--fr-edge)!important}
html body .frayora-work-page .fw-portfolio::before{content:""!important;display:block!important;position:absolute!important;z-index:3;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px))}
html body main.about-us-page{--ab-pt:44px;--ab-pb:80px}
@media screen and (max-width: 899px){html body main.about-us-page{--ab-pt:40px;--ab-pb:68px}}
@media screen and (max-width: 599px){html body main.about-us-page{--ab-pt:36px;--ab-pb:60px}}
html body main.about-us-page .about-hero{border-radius:0!important;box-sizing:content-box!important;padding-bottom:var(--fr-edge)!important;background-color:#3F4A3A!important;box-shadow:none!important}
html body main.about-us-page .about-hero__inner{z-index:3}
html body main.about-us-page .about-summary{background-color:#FAF7F2!important;padding-bottom:0!important}
html body main.about-us-page .about-why{background-color:#F5EDE4!important}
html body main.about-us-page .about-founder{background-color:#FAF7F2!important}
html body main.about-us-page .about-method{background-color:#FAF7F2!important}
html body main.about-us-page .about-final-cta{background-color:#F8F3EB!important}
html body main.about-us-page .about-values-mission{background:radial-gradient(60% 80% at 8% 100%, rgba(214,106,67,.10), rgba(214,106,67,0) 70%), linear-gradient(160deg,#3A473C,#303B32 55%,#2B352D)!important}
html body main.about-us-page .about-why,html body main.about-us-page .about-founder,html body main.about-us-page .about-method,html body main.about-us-page .about-values-mission{padding-bottom:calc(var(--ab-pb) + var(--fr-edge) * .6)!important}
html body main.about-us-page .about-final-cta{padding-bottom:calc(var(--ab-pb) + 10px)!important}
html body main.about-us-page .about-summary{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-summary::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px))}
html body main.about-us-page .about-why{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-why::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.011 + 3px), 87.5% calc(var(--fr-edge) * 0.043 + 3px), 81.2% calc(var(--fr-edge) * 0.092 + 3px), 75.0% calc(var(--fr-edge) * 0.156 + 3px), 68.8% calc(var(--fr-edge) * 0.232 + 3px), 62.5% calc(var(--fr-edge) * 0.316 + 3px), 56.2% calc(var(--fr-edge) * 0.407 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.593 + 3px), 37.5% calc(var(--fr-edge) * 0.684 + 3px), 31.2% calc(var(--fr-edge) * 0.768 + 3px), 25.0% calc(var(--fr-edge) * 0.844 + 3px), 18.8% calc(var(--fr-edge) * 0.908 + 3px), 12.5% calc(var(--fr-edge) * 0.957 + 3px), 6.2% calc(var(--fr-edge) * 0.989 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.989), 12.5% calc(var(--fr-edge) * 0.957), 18.8% calc(var(--fr-edge) * 0.908), 25.0% calc(var(--fr-edge) * 0.844), 31.2% calc(var(--fr-edge) * 0.768), 37.5% calc(var(--fr-edge) * 0.684), 43.8% calc(var(--fr-edge) * 0.593), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.407), 62.5% calc(var(--fr-edge) * 0.316), 68.8% calc(var(--fr-edge) * 0.232), 75.0% calc(var(--fr-edge) * 0.156), 81.2% calc(var(--fr-edge) * 0.092), 87.5% calc(var(--fr-edge) * 0.043), 93.8% calc(var(--fr-edge) * 0.011), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.011 + 3px), 87.5% calc(var(--fr-edge) * 0.043 + 3px), 81.2% calc(var(--fr-edge) * 0.092 + 3px), 75.0% calc(var(--fr-edge) * 0.156 + 3px), 68.8% calc(var(--fr-edge) * 0.232 + 3px), 62.5% calc(var(--fr-edge) * 0.316 + 3px), 56.2% calc(var(--fr-edge) * 0.407 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.593 + 3px), 37.5% calc(var(--fr-edge) * 0.684 + 3px), 31.2% calc(var(--fr-edge) * 0.768 + 3px), 25.0% calc(var(--fr-edge) * 0.844 + 3px), 18.8% calc(var(--fr-edge) * 0.908 + 3px), 12.5% calc(var(--fr-edge) * 0.957 + 3px), 6.2% calc(var(--fr-edge) * 0.989 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body main.about-us-page .about-founder{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-founder::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.805 + 3px), 87.5% calc(var(--fr-edge) * 0.617 + 3px), 81.2% calc(var(--fr-edge) * 0.444 + 3px), 75.0% calc(var(--fr-edge) * 0.293 + 3px), 68.8% calc(var(--fr-edge) * 0.169 + 3px), 62.5% calc(var(--fr-edge) * 0.076 + 3px), 56.2% calc(var(--fr-edge) * 0.019 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 43.8% calc(var(--fr-edge) * 0.019 + 3px), 37.5% calc(var(--fr-edge) * 0.076 + 3px), 31.2% calc(var(--fr-edge) * 0.169 + 3px), 25.0% calc(var(--fr-edge) * 0.293 + 3px), 18.8% calc(var(--fr-edge) * 0.444 + 3px), 12.5% calc(var(--fr-edge) * 0.617 + 3px), 6.2% calc(var(--fr-edge) * 0.805 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.805 + 3px), 87.5% calc(var(--fr-edge) * 0.617 + 3px), 81.2% calc(var(--fr-edge) * 0.444 + 3px), 75.0% calc(var(--fr-edge) * 0.293 + 3px), 68.8% calc(var(--fr-edge) * 0.169 + 3px), 62.5% calc(var(--fr-edge) * 0.076 + 3px), 56.2% calc(var(--fr-edge) * 0.019 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 43.8% calc(var(--fr-edge) * 0.019 + 3px), 37.5% calc(var(--fr-edge) * 0.076 + 3px), 31.2% calc(var(--fr-edge) * 0.169 + 3px), 25.0% calc(var(--fr-edge) * 0.293 + 3px), 18.8% calc(var(--fr-edge) * 0.444 + 3px), 12.5% calc(var(--fr-edge) * 0.617 + 3px), 6.2% calc(var(--fr-edge) * 0.805 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body main.about-us-page .about-method{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.062), 12.5% calc(var(--fr-edge) * 0.125), 18.8% calc(var(--fr-edge) * 0.188), 25.0% calc(var(--fr-edge) * 0.250), 31.2% calc(var(--fr-edge) * 0.312), 37.5% calc(var(--fr-edge) * 0.375), 43.8% calc(var(--fr-edge) * 0.438), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.562), 62.5% calc(var(--fr-edge) * 0.625), 68.8% calc(var(--fr-edge) * 0.688), 75.0% calc(var(--fr-edge) * 0.750), 81.2% calc(var(--fr-edge) * 0.812), 87.5% calc(var(--fr-edge) * 0.875), 93.8% calc(var(--fr-edge) * 0.938), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.062), 12.5% calc(var(--fr-edge) * 0.125), 18.8% calc(var(--fr-edge) * 0.188), 25.0% calc(var(--fr-edge) * 0.250), 31.2% calc(var(--fr-edge) * 0.312), 37.5% calc(var(--fr-edge) * 0.375), 43.8% calc(var(--fr-edge) * 0.438), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.562), 62.5% calc(var(--fr-edge) * 0.625), 68.8% calc(var(--fr-edge) * 0.688), 75.0% calc(var(--fr-edge) * 0.750), 81.2% calc(var(--fr-edge) * 0.812), 87.5% calc(var(--fr-edge) * 0.875), 93.8% calc(var(--fr-edge) * 0.938), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-method::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.062), 12.5% calc(var(--fr-edge) * 0.125), 18.8% calc(var(--fr-edge) * 0.188), 25.0% calc(var(--fr-edge) * 0.250), 31.2% calc(var(--fr-edge) * 0.312), 37.5% calc(var(--fr-edge) * 0.375), 43.8% calc(var(--fr-edge) * 0.438), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.562), 62.5% calc(var(--fr-edge) * 0.625), 68.8% calc(var(--fr-edge) * 0.688), 75.0% calc(var(--fr-edge) * 0.750), 81.2% calc(var(--fr-edge) * 0.812), 87.5% calc(var(--fr-edge) * 0.875), 93.8% calc(var(--fr-edge) * 0.938), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.938 + 3px), 87.5% calc(var(--fr-edge) * 0.875 + 3px), 81.2% calc(var(--fr-edge) * 0.812 + 3px), 75.0% calc(var(--fr-edge) * 0.750 + 3px), 68.8% calc(var(--fr-edge) * 0.688 + 3px), 62.5% calc(var(--fr-edge) * 0.625 + 3px), 56.2% calc(var(--fr-edge) * 0.562 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.438 + 3px), 37.5% calc(var(--fr-edge) * 0.375 + 3px), 31.2% calc(var(--fr-edge) * 0.312 + 3px), 25.0% calc(var(--fr-edge) * 0.250 + 3px), 18.8% calc(var(--fr-edge) * 0.188 + 3px), 12.5% calc(var(--fr-edge) * 0.125 + 3px), 6.2% calc(var(--fr-edge) * 0.062 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.062), 12.5% calc(var(--fr-edge) * 0.125), 18.8% calc(var(--fr-edge) * 0.188), 25.0% calc(var(--fr-edge) * 0.250), 31.2% calc(var(--fr-edge) * 0.312), 37.5% calc(var(--fr-edge) * 0.375), 43.8% calc(var(--fr-edge) * 0.438), 50.0% calc(var(--fr-edge) * 0.500), 56.2% calc(var(--fr-edge) * 0.562), 62.5% calc(var(--fr-edge) * 0.625), 68.8% calc(var(--fr-edge) * 0.688), 75.0% calc(var(--fr-edge) * 0.750), 81.2% calc(var(--fr-edge) * 0.812), 87.5% calc(var(--fr-edge) * 0.875), 93.8% calc(var(--fr-edge) * 0.938), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 93.8% calc(var(--fr-edge) * 0.938 + 3px), 87.5% calc(var(--fr-edge) * 0.875 + 3px), 81.2% calc(var(--fr-edge) * 0.812 + 3px), 75.0% calc(var(--fr-edge) * 0.750 + 3px), 68.8% calc(var(--fr-edge) * 0.688 + 3px), 62.5% calc(var(--fr-edge) * 0.625 + 3px), 56.2% calc(var(--fr-edge) * 0.562 + 3px), 50.0% calc(var(--fr-edge) * 0.500 + 3px), 43.8% calc(var(--fr-edge) * 0.438 + 3px), 37.5% calc(var(--fr-edge) * 0.375 + 3px), 31.2% calc(var(--fr-edge) * 0.312 + 3px), 25.0% calc(var(--fr-edge) * 0.250 + 3px), 18.8% calc(var(--fr-edge) * 0.188 + 3px), 12.5% calc(var(--fr-edge) * 0.125 + 3px), 6.2% calc(var(--fr-edge) * 0.062 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px))}
html body main.about-us-page .about-values-mission{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-values-mission::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 3.1% calc(var(--fr-edge) * 0.844), 6.2% calc(var(--fr-edge) * 0.729), 9.4% calc(var(--fr-edge) * 0.628), 12.5% calc(var(--fr-edge) * 0.536), 15.6% calc(var(--fr-edge) * 0.452), 18.8% calc(var(--fr-edge) * 0.375), 21.9% calc(var(--fr-edge) * 0.305), 25.0% calc(var(--fr-edge) * 0.242), 28.1% calc(var(--fr-edge) * 0.186), 31.2% calc(var(--fr-edge) * 0.137), 34.4% calc(var(--fr-edge) * 0.096), 37.5% calc(var(--fr-edge) * 0.061), 40.6% calc(var(--fr-edge) * 0.035), 43.8% calc(var(--fr-edge) * 0.015), 46.9% calc(var(--fr-edge) * 0.004), 50.0% calc(var(--fr-edge) * 0.000), 53.1% calc(var(--fr-edge) * 0.004), 56.2% calc(var(--fr-edge) * 0.015), 59.4% calc(var(--fr-edge) * 0.035), 62.5% calc(var(--fr-edge) * 0.061), 65.6% calc(var(--fr-edge) * 0.096), 68.8% calc(var(--fr-edge) * 0.137), 71.9% calc(var(--fr-edge) * 0.186), 75.0% calc(var(--fr-edge) * 0.242), 78.1% calc(var(--fr-edge) * 0.305), 81.2% calc(var(--fr-edge) * 0.375), 84.4% calc(var(--fr-edge) * 0.452), 87.5% calc(var(--fr-edge) * 0.536), 90.6% calc(var(--fr-edge) * 0.628), 93.8% calc(var(--fr-edge) * 0.729), 96.9% calc(var(--fr-edge) * 0.844), 100.0% calc(var(--fr-edge) * 1.000), 100.0% calc(var(--fr-edge) * 1.000 + 3px), 96.9% calc(var(--fr-edge) * 0.844 + 3px), 93.8% calc(var(--fr-edge) * 0.729 + 3px), 90.6% calc(var(--fr-edge) * 0.628 + 3px), 87.5% calc(var(--fr-edge) * 0.536 + 3px), 84.4% calc(var(--fr-edge) * 0.452 + 3px), 81.2% calc(var(--fr-edge) * 0.375 + 3px), 78.1% calc(var(--fr-edge) * 0.305 + 3px), 75.0% calc(var(--fr-edge) * 0.242 + 3px), 71.9% calc(var(--fr-edge) * 0.186 + 3px), 68.8% calc(var(--fr-edge) * 0.137 + 3px), 65.6% calc(var(--fr-edge) * 0.096 + 3px), 62.5% calc(var(--fr-edge) * 0.061 + 3px), 59.4% calc(var(--fr-edge) * 0.035 + 3px), 56.2% calc(var(--fr-edge) * 0.015 + 3px), 53.1% calc(var(--fr-edge) * 0.004 + 3px), 50.0% calc(var(--fr-edge) * 0.000 + 3px), 46.9% calc(var(--fr-edge) * 0.004 + 3px), 43.8% calc(var(--fr-edge) * 0.015 + 3px), 40.6% calc(var(--fr-edge) * 0.035 + 3px), 37.5% calc(var(--fr-edge) * 0.061 + 3px), 34.4% calc(var(--fr-edge) * 0.096 + 3px), 31.2% calc(var(--fr-edge) * 0.137 + 3px), 28.1% calc(var(--fr-edge) * 0.186 + 3px), 25.0% calc(var(--fr-edge) * 0.242 + 3px), 21.9% calc(var(--fr-edge) * 0.305 + 3px), 18.8% calc(var(--fr-edge) * 0.375 + 3px), 15.6% calc(var(--fr-edge) * 0.452 + 3px), 12.5% calc(var(--fr-edge) * 0.536 + 3px), 9.4% calc(var(--fr-edge) * 0.628 + 3px), 6.2% calc(var(--fr-edge) * 0.729 + 3px), 3.1% calc(var(--fr-edge) * 0.844 + 3px), 0.0% calc(var(--fr-edge) * 1.000 + 3px))}
html body main.about-us-page .about-final-cta{margin-top:calc(var(--fr-edge) * -1)!important;padding-top:calc(var(--ab-pt) + var(--fr-edge))!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 1.000), 6.2% calc(var(--fr-edge) * 0.805), 12.5% calc(var(--fr-edge) * 0.617), 18.8% calc(var(--fr-edge) * 0.444), 25.0% calc(var(--fr-edge) * 0.293), 31.2% calc(var(--fr-edge) * 0.169), 37.5% calc(var(--fr-edge) * 0.076), 43.8% calc(var(--fr-edge) * 0.019), 50.0% calc(var(--fr-edge) * 0.000), 56.2% calc(var(--fr-edge) * 0.019), 62.5% calc(var(--fr-edge) * 0.076), 68.8% calc(var(--fr-edge) * 0.169), 75.0% calc(var(--fr-edge) * 0.293), 81.2% calc(var(--fr-edge) * 0.444), 87.5% calc(var(--fr-edge) * 0.617), 93.8% calc(var(--fr-edge) * 0.805), 100.0% calc(var(--fr-edge) * 1.000), 100% 100%, 0 100%)}
html body main.about-us-page .about-why__card{border:1px solid rgba(217,183,126,.30)!important;border-radius:40px 10px 40px 10px!important;background:linear-gradient(160deg, rgba(255,255,255,.92), rgba(255,250,244,.62))!important;box-shadow:0 18px 38px -22px rgba(79,91,73,.30), inset 0 1px 0 #fff!important;padding:30px 28px 32px!important}
html body main.about-us-page .about-why__card::before,html body main.about-us-page .about-why__card::after{display:none!important}
html body main.about-us-page .about-method__step{border:1px solid rgba(217,183,126,.30)!important;border-radius:40px 10px 40px 10px!important;background:linear-gradient(160deg, rgba(255,255,255,.95), rgba(255,250,244,.70))!important;box-shadow:0 18px 38px -22px rgba(79,91,73,.30), inset 0 1px 0 #fff!important}
html body main.about-us-page .about-method__step{padding:30px 28px 32px!important}
html body main.about-us-page .about-values-mission__value{grid-template-columns:76px 1fr!important;column-gap:20px!important}
@media screen and (max-width: 1100px){html body main.about-us-page .about-values-mission__value{grid-template-columns:68px 1fr!important}}
@media screen and (max-width: 1100px){html body main.about-us-page .about-why__card{box-shadow:0 8px 16px -10px rgba(79,91,73,.28), inset 0 1px 0 #fff!important}}
@media screen and (max-width: 599px){html body main.about-us-page .about-values-mission__value{grid-template-columns:60px 1fr!important;column-gap:16px!important}
html body main.about-us-page .about-why__card,html body main.about-us-page .about-method__step{border-radius:32px 8px 32px 8px!important}}
@media screen and (max-width: 599px){html body main.about-us-page .about-method__step{padding:26px 22px 28px!important}
html body main.about-us-page .about-method__step{gap:18px!important}}
html body main.about-us-page .about-method__step{grid-template-columns:auto minmax(0, 1fr)!important;column-gap:20px!important;align-items:start!important}
html body main.about-us-page .about-method__step{align-self:stretch!important}
html body main.frayora-resources-page{--rs-pt:44px;--rs-pb:80px}
@media screen and (max-width: 899px){html body main.frayora-resources-page{--rs-pt:40px;--rs-pb:68px}}
@media screen and (max-width: 599px){html body main.frayora-resources-page{--rs-pt:36px;--rs-pb:60px}}
html body main.frayora-resources-page .about-us-page .about-hero{border-radius:0!important;box-sizing:content-box!important;padding-bottom:var(--fr-edge)!important;background-color:#3F4A3A!important;box-shadow:none!important}
html body main.frayora-resources-page .about-us-page .about-hero__inner{z-index:3}
html body main.frayora-contact-page{--ct-pt:44px;--ct-pb:80px}
@media screen and (max-width: 899px){html body main.frayora-contact-page{--ct-pt:40px;--ct-pb:68px}}
@media screen and (max-width: 599px){html body main.frayora-contact-page{--ct-pt:36px;--ct-pb:60px}}
html body main.frayora-contact-page .about-hero{border-radius:0!important;box-sizing:content-box!important;padding-bottom:var(--fr-edge)!important;background-color:#3F4A3A!important;box-shadow:none!important}
html body main.frayora-contact-page .about-hero__inner{z-index:3}
:root{--fr-edge:64px}
@media screen and (max-width: 1100px){:root{--fr-edge:52px}}
@media screen and (max-width: 899px){:root{--fr-edge:44px}}
@media screen and (max-width: 599px){:root{--fr-edge:34px}}
html body .site-footer{isolation:isolate;margin-top:calc(var(--fr-edge) * -1)!important;padding-top:var(--fr-edge)!important;background-color:#2B352D!important;background-image:radial-gradient(60% 50% at 92% 4%, rgba(135,148,123,.20), rgba(135,148,123,0) 70%), radial-gradient(55% 60% at 4% 96%, rgba(214,106,67,.05), rgba(214,106,67,0) 72%), linear-gradient(160deg, #3A473C, #303B32 55%, #2B352D)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body .site-footer::before{content:""!important;display:block!important;position:absolute!important;z-index:4;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px))}
html body .site-footer__main{position:relative;z-index:2;padding-top:56px!important}
html body .site-footer__bottom{position:relative;z-index:2}
html body .site-footer .site-footer__column{position:relative;align-self:stretch;box-sizing:border-box;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .site-footer .site-footer__column h3{display:flex!important;align-items:center;gap:10px;width:auto!important;color:#E07B55!important}
html body .site-footer .site-footer__column h3::before{content:"";flex:none;width:20px;height:7px;background:#D66A43;clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%);-webkit-clip-path:polygon(30% 0, 100% 0, 70% 100%, 0 100%)}
html body .site-footer .site-footer__column a{transition:color .25s ease, transform .25s ease}
html body .site-footer .site-footer__column a:hover,html body .site-footer .site-footer__column a:focus-visible{color:#E4C98F!important;transform:translateX(4px)}
html body .site-footer .site-footer__services::before,html body .site-footer .site-footer__company::before,html body .site-footer .site-footer__resources::before,html body .site-footer .site-footer__intro::after{content:""!important;display:block!important;position:absolute!important;pointer-events:none;width:3px;top:0;bottom:0;left:-29px;right:auto;height:auto;box-sizing:border-box;border-left:1px solid rgba(12,18,13,.60);border-right:1px solid rgba(255,248,236,.16);background:none;-webkit-mask-image:linear-gradient(180deg, transparent, #000 14%, #000 86%, transparent);mask-image:linear-gradient(180deg, transparent, #000 14%, #000 86%, transparent);transform:none}
html body .site-footer .site-footer__intro{position:relative}
html body .site-footer .site-footer__intro::after{display:none!important}
html body .site-footer__socials a{position:relative;background:linear-gradient(145deg, rgba(247,240,230,.16), rgba(247,240,230,.05))!important;border:1px solid rgba(228,201,143,.45)!important;color:#E4C98F!important;box-shadow:0 14px 26px -14px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.18)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s ease, color .25s ease, transform .25s ease!important}
html body .site-footer__socials a svg{color:#E4C98F!important;width:22px;height:22px}
html body .site-footer__socials a::after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(255,255,255,.14);pointer-events:none}
html body .site-footer__socials a:hover,html body .site-footer__socials a:focus-visible{background:linear-gradient(145deg, #E07B55, #D66A43)!important;color:#FFF8F0!important;transform:translateY(-2px)}
html body .site-footer__socials a:hover svg,html body .site-footer__socials a:focus-visible svg{color:#FFF8F0!important}
html body .site-footer__bottom{border-top:0!important;background:linear-gradient(90deg, rgba(135,148,123,0), rgba(217,183,126,.55) 50%, rgba(135,148,123,0)) top / calc(100% - 64px) 1px no-repeat;background-position:center top}
html body .site-footer__legal a{transition:color .25s ease}
html body .site-footer__legal a:hover,html body .site-footer__legal a:focus-visible{color:#E4C98F!important}
@media screen and (max-width: 1100px){html body .site-footer__main{padding-top:48px!important}
html body .site-footer .site-footer__services::before{display:none!important}
html body .site-footer .site-footer__company::before,html body .site-footer .site-footer__resources::before{left:-17px}
html body .site-footer .site-footer__intro::after{display:block!important;top:auto;bottom:-30px;left:0;right:0;width:auto;height:3px;border-left:0;border-right:0;border-top:1px solid rgba(12,18,13,.60);border-bottom:1px solid rgba(255,248,236,.16);-webkit-mask-image:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);mask-image:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent)}}
@media screen and (max-width: 599px){html body .site-footer__main{padding-top:40px!important;grid-template-columns:minmax(0, 1fr)!important;gap:44px!important}
html body .site-footer .site-footer__intro,html body .site-footer .site-footer__column{grid-column:1 / -1!important;grid-row:auto!important}
html body .site-footer .site-footer__intro{margin-bottom:0!important}
html body .site-footer .site-footer__intro::after{display:none!important}
html body .site-footer .site-footer__services::before,html body .site-footer .site-footer__company::before,html body .site-footer .site-footer__resources::before{display:block!important;top:-23px;bottom:auto;left:0;right:0;width:auto;height:3px;border-left:0;border-right:0;border-top:1px solid rgba(12,18,13,.60);border-bottom:1px solid rgba(255,248,236,.16);-webkit-mask-image:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);mask-image:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent)}
html body .site-footer__bottom{background-size:calc(100% - 44px) 1px}}
html body .frayora-work-page .fw-project--veyron .fw-project__media{background:transparent!important;overflow:hidden!important}
html body .frayora-work-page .fw-project--veyron .fw-project__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
html body .fw-portfolio .fw-portfolio__description{font-size:15px!important;line-height:1.75!important}
@media screen and (max-width: 599px){html body .fw-portfolio .fw-portfolio__description{font-size:14px!important}}
html body .fw-final-cta__button.fw-final-cta__button.fw-final-cta__button.fw-final-cta__button,html body .fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button,html body .site-footer__book.site-footer__book.site-footer__book.site-footer__book{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1!important}
@media screen and (max-width: 1100px){html body .fw-final-cta__button.fw-final-cta__button.fw-final-cta__button.fw-final-cta__button,html body .fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button,html body .site-footer__book.site-footer__book.site-footer__book.site-footer__book{height:48px!important;min-height:48px!important;max-height:48px!important}}
@media screen and (max-width: 599px){html body .fw-final-cta__button.fw-final-cta__button.fw-final-cta__button.fw-final-cta__button,html body .fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button.fw-portfolio__more-button,html body .site-footer__book.site-footer__book.site-footer__book.site-footer__book{height:46px!important;min-height:46px!important;max-height:46px!important;font-size:13px!important}}
@media screen and (max-width: 599px){html body .fw-final-cta .fw-final-cta__inner{padding-left:22px!important;padding-right:22px!important}}
@media screen and (max-width: 699px){body .frayora-biab-v4__packages::-webkit-scrollbar{display:none}}
:root{--fre-ease:cubic-bezier(.22, 1, .36, 1);--fre-terra:#C96743;--fre-terra-deep:#B15733;--fre-sand:#D9B77E;--fre-sage:#87947B;--fre-olive:#536742;--fre-ink:#1F211D}
::selection{background:rgba(201, 103, 67, .22);color:inherit}
body main a:focus-visible,body main button:focus-visible{outline:2px solid var(--fre-terra);outline-offset:4px;border-radius:8px}
html.fre-js .fre-rv{opacity:0;translate:0 26px;transition:opacity .9s var(--fre-ease), translate .9s var(--fre-ease);transition-delay:calc(var(--fre-i, 0) * 90ms)}
html.fre-js .fre-rv.is-in{opacity:1;translate:0 0}
@keyframes freFloat { 0%, 100% { translate: 0 0; } 50% { translate: 0 -9px; } }
@keyframes freDraw { from { stroke-dashoffset: 1400; } to { stroke-dashoffset: 0; } }
@keyframes freSheen { from { translate: -140% 0; } to { translate: 140% 0; } }
body .frayora-home-hero__button{position:relative;overflow:hidden;isolation:isolate}
body .frayora-home-hero__button--primary::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, .34) 50%, transparent 70%);translate:-140% 0}
body .frayora-home-hero__button--primary:hover::before{animation:freSheen .9s var(--fre-ease)}
body .frayora-home-hero__button--secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
body .frayora-home-hero__arrow{transition:translate .35s var(--fre-ease)}
body .frayora-home-hero__button:hover .frayora-home-hero__arrow{translate:5px 0}
body .frayora-connected-v3__wave path{stroke-dasharray:1400}
html.fre-js .frayora-connected-v3__wave path{stroke-dashoffset:1400}
html.fre-js .frayora-connected-v3__network.is-in .frayora-connected-v3__wave path{animation:freDraw 2.2s .15s var(--fre-ease) forwards}
body .frayora-connected-v3__icon{outline:1px solid rgba(217, 183, 126, .55);outline-offset:7px;transition:transform .45s var(--fre-ease), box-shadow .45s var(--fre-ease), translate .45s var(--fre-ease), outline-color .35s ease, outline-offset .45s var(--fre-ease)}
@media screen and (min-width: 1281px){body .frayora-connected-v3__service{position:relative;isolation:isolate}
body .frayora-connected-v3__service:hover .frayora-connected-v3__icon,body .frayora-connected-v3__service:focus-within .frayora-connected-v3__icon{translate:0 -6px;outline-color:rgba(201, 103, 67, .6);outline-offset:10px}
body .frayora-connected-v3__service+.frayora-connected-v3__service::after{content:"";position:absolute;left:-9px;top:118px;bottom:6px;width:1px;background:linear-gradient(180deg, rgba(135, 148, 123, .34), rgba(135, 148, 123, 0));pointer-events:none}}
body .frayora-connected-v3__number{display:inline-flex;align-items:center;gap:8px;letter-spacing:.08em}
body .frayora-connected-v3__number::after{content:"";width:18px;height:1px;background:linear-gradient(90deg, var(--fre-terra), rgba(201, 103, 67, 0));transition:width .45s var(--fre-ease)}
body .frayora-connected-v3__service:hover .frayora-connected-v3__number::after{width:34px}
body .frayora-connected-v3__link span{display:inline-block;transition:translate .35s var(--fre-ease)}
body .frayora-connected-v3__service:hover .frayora-connected-v3__link span{translate:5px 0}
body .frayora-biab-v4__icon{width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255, 255, 255, .62);box-shadow:0 10px 22px -12px rgba(60, 52, 36, .35), inset 0 0 0 1px rgba(217, 183, 126, .55);transition:transform .45s var(--fre-ease), box-shadow .45s var(--fre-ease)}
body .frayora-biab-v4__icon svg{width:27px;height:27px}
body .frayora-biab-v4__card--growth .frayora-biab-v4__icon,body .frayora-biab-v4__card--enterprise .frayora-biab-v4__icon{background:rgba(255, 255, 255, .14);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .34);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
body .frayora-biab-v4__card:hover .frayora-biab-v4__icon{transform:translateY(-3px) rotate(-4deg)}
body .frayora-biab-v4__card::after{pointer-events:none}
body .frayora-biab-v4__learn{transition:transform .3s var(--fre-ease), background-color .3s, box-shadow .3s}
body .frayora-biab-v4__learn span{display:inline-block;transition:translate .35s var(--fre-ease)}
body .frayora-biab-v4__learn:hover span{translate:5px 0}
body .frayora-biab-v4__compare span{display:inline-block;transition:translate .35s var(--fre-ease)}
body .frayora-biab-v4__compare:hover span{translate:5px 0}
@media screen and (min-width: 1101px){body .frayora-biab-v4__card--growth{translate:0 -14px;box-shadow:0 34px 60px -26px rgba(52, 64, 44, .55), 0 14px 26px -16px rgba(52, 64, 44, .35), inset 0 1px 0 rgba(255, 255, 255, .38)}
body .frayora-biab-v4__packages{padding-top:14px}}
body .frayora-why-v3__copy{position:relative;padding-left:26px}
body .frayora-why-v3__copy::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:linear-gradient(180deg, var(--fre-terra) 0%, var(--fre-sand) 60%, rgba(217, 183, 126, 0) 100%)}
body .frayora-why-v3__lead strong{letter-spacing:-.005em}
body .frayora-why-v3__visual{animation:freFloat 10s ease-in-out infinite}
body .frayora-why-v3__links path{stroke-dasharray:1400}
html.fre-js .frayora-why-v3__links path{stroke-dashoffset:1400}
html.fre-js .frayora-why-v3__stage.is-in .frayora-why-v3__links path{animation:freDraw 2.4s .2s var(--fre-ease) forwards}
html body .site-header{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
html body .site-header::before{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;pointer-events:none;opacity:1!important;background:radial-gradient(60% 180% at 8% 0%, rgba(255, 255, 255, .55), rgba(255, 255, 255, 0) 70%), linear-gradient(100deg, rgba(252, 249, 244, .84) 0%, rgba(250, 244, 235, .76) 55%, rgba(243, 228, 206, .82) 100%)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid rgba(255, 255, 255, .72);box-shadow:0 22px 40px -28px rgba(52, 44, 30, .50), inset 0 -1px 0 rgba(217, 183, 126, .26)!important;transition:background .35s ease, box-shadow .35s ease, opacity .35s ease}
html body .site-header::after{display:none!important}
@media screen and (min-width: 1101px){html body .site-header .site-nav>a,html body .site-header .nav-dropdown__trigger{font-family:"Manrope", "Inter", sans-serif!important;font-size:15.5px!important;font-weight:600!important;letter-spacing:-.012em;color:#344532!important}
html body .site-header .site-nav>a:hover,html body .site-header .site-nav>a:focus-visible,html body .site-header .nav-dropdown__trigger:hover,html body .site-header .nav-dropdown__trigger:focus-visible,html body .site-header .site-nav>a.is-current,html body .site-header .nav-dropdown__trigger.is-current{color:#B95B39!important}
html body .site-header .nav-dropdown__trigger span{font-size:12px;opacity:.7}
html body .site-header .header-cta{font-family:"Manrope", "Inter", sans-serif;font-weight:600;background:linear-gradient(135deg, #46573F 0%, #2F3E2D 100%)!important;box-shadow:0 14px 26px -14px rgba(36, 50, 34, .7), inset 0 1px 0 rgba(255, 255, 255, .16)!important;transition:transform .35s cubic-bezier(.22, 1, .36, 1), box-shadow .35s ease, background-color .3s ease, color .3s ease, border-color .3s ease}
html body .site-header .header-cta:hover{transform:translateY(-1px);background:linear-gradient(135deg, #D2704A 0%, #B95B39 100%)!important;box-shadow:0 16px 28px -14px rgba(150, 70, 40, .7), inset 0 1px 0 rgba(255, 255, 255, .22)!important}
html body .site-header .nav-dropdown__menu{border-radius:22px!important;padding:10px!important;background:rgba(252, 249, 244, .97)!important;border:1px solid rgba(255, 255, 255, .85)!important;box-shadow:0 30px 60px -28px rgba(52, 44, 30, .5), 0 0 0 1px rgba(217, 183, 126, .22)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
html body .site-header .nav-dropdown__menu a{border-radius:14px;transition:background-color .25s ease, color .25s ease}
html body .site-header .nav-dropdown__menu a:hover,html body .site-header .nav-dropdown__menu a:focus-visible{background:rgba(201, 103, 67, .09)}}
html.fr-hdr-js body.home .site-header:not(.is-scrolled)::before{bottom:-46px!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, rgba(18, 28, 20, .58) 0%, rgba(18, 28, 20, .26) 55%, rgba(18, 28, 20, 0) 100%)!important}
@media (prefers-reduced-motion: reduce){html body .site-header::before{transition:none}}
@media screen and (max-width: 1100px){body .frayora-why-v3__copy{padding-left:22px}}
@media screen and (max-width: 599px){body .frayora-why-v3__copy{padding-left:0}
body .frayora-why-v3__copy::before{display:none}
body .frayora-biab-v4__icon{width:52px;height:52px}}
@media screen and (max-width: 699px){body .frayora-biab-v4__packages{overflow:visible!important;scrollbar-width:none}
body .frayora-biab-v4__packages::-webkit-scrollbar{display:none}}
@media (prefers-reduced-motion: reduce){html.fre-js .fre-rv{opacity:1;translate:0 0;transition:none}
html.fre-js .frayora-connected-v3__wave path,html.fre-js .frayora-why-v3__links path{stroke-dashoffset:0;animation:none!important}
body .frayora-why-v3__visual{animation:none!important}}
:root{--biz-ink:#1F211D;--biz-deep:#1B271F;--biz-olive:#536742;--biz-sage:#87947B;--biz-sand:#D9B77E;--biz-terra:#C96743;--biz-terra-2:#D66A43;--biz-cream:#FAF7F2;--biz-ease:cubic-bezier(.22, .8, .24, 1)}
@keyframes bizSpin { to { rotate: 360deg; } }
html body #biab-hero.biab-hero{--orb-x:69%;--orb-y:312px;--orb-d:1080px;isolation:isolate;background-color:#1F2C23!important;background-image:radial-gradient(46% 72% at var(--orb-x) 52%, rgba(217,183,126,.30) 0%, rgba(201,103,67,.11) 44%, rgba(201,103,67,0) 74%), radial-gradient(42% 62% at 3% 0%, rgba(135,148,123,.36) 0%, rgba(135,148,123,0) 70%), radial-gradient(38% 52% at 30% 112%, rgba(201,103,67,.18) 0%, rgba(201,103,67,0) 70%), linear-gradient(162deg, #1A261E 0%, #26332A 48%, #34442F 100%)!important;background-size:auto!important;background-position:0 0!important;background-repeat:no-repeat!important;background-attachment:scroll!important}
html body #biab-hero.biab-hero::before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;top:calc(var(--orb-y) - var(--orb-d) / 2)!important;left:calc(var(--orb-x) - var(--orb-d) / 2)!important;right:auto!important;bottom:auto!important;width:var(--orb-d)!important;height:var(--orb-d)!important;pointer-events:none!important;opacity:1!important;transform:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='none' stroke-width='1.6'%3E%3Ccircle cx='500' cy='500' r='150' stroke='rgb(232,216,192)' stroke-opacity='.20'/%3E%3Ccircle cx='500' cy='500' r='236' stroke='rgb(217,183,126)' stroke-opacity='.42' stroke-dasharray='2 9' stroke-linecap='round'/%3E%3Ccircle cx='500' cy='500' r='330' stroke='rgb(232,216,192)' stroke-opacity='.17'/%3E%3Ccircle cx='500' cy='500' r='432' stroke='rgb(135,148,123)' stroke-opacity='.34'/%3E%3Ccircle cx='736' cy='500' r='8' fill='rgb(214,106,67)' stroke='none'/%3E%3Ccircle cx='500' cy='170' r='5.5' fill='rgb(217,183,126)' stroke='none'/%3E%3Ccircle cx='215' cy='665' r='5' fill='rgb(232,216,192)' stroke='none' fill-opacity='.8'/%3E%3Ccircle cx='500' cy='932' r='6' fill='rgb(135,148,123)' stroke='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;-webkit-mask-image:radial-gradient(closest-side, #000 62%, rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side, #000 62%, rgba(0,0,0,0) 100%);animation:bizSpin 140s linear infinite}
html body #biab-hero.biab-hero::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none!important;opacity:1!important;transform:none!important;background:radial-gradient(circle at 1px 1px, rgba(248,243,235,.22) 1px, rgba(248,243,235,0) 1.7px) 0 0 / 30px 30px!important;-webkit-mask-image:radial-gradient(52% 78% at var(--orb-x) 48%, #000 0%, rgba(0,0,0,0) 78%);mask-image:radial-gradient(52% 78% at var(--orb-x) 48%, #000 0%, rgba(0,0,0,0) 78%)}
@media screen and (max-width: 1100px){html body #biab-hero.biab-hero{--orb-x:70%;--orb-y:292px;--orb-d:900px}}
@media screen and (max-width: 640px){html body #biab-hero.biab-hero{--orb-x:58%;--orb-y:232px;--orb-d:700px}
html body #biab-hero.biab-hero::after{background-size:24px 24px!important}}
@media (prefers-reduced-motion: reduce){html body #biab-hero.biab-hero::before{animation:none!important}}
:root{--wd-sand:#D9B77E;--wd-terra:#C96743;--wd-sage:#87947B;--wd-ease:cubic-bezier(.22, .8, .24, 1)}
html body section.digital-hero.digital-hero{--hx:68%;--hy:302px;isolation:isolate;background-color:#1E2B23!important;background-image:radial-gradient(44% 70% at var(--hx) 50%, rgba(217,183,126,.26) 0%, rgba(201,103,67,.08) 46%, rgba(201,103,67,0) 74%), radial-gradient(42% 64% at 2% 0%, rgba(135,148,123,.38) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 22% 112%, rgba(83,103,66,.46) 0%, rgba(83,103,66,0) 70%), linear-gradient(160deg, #18241C 0%, #24322A 50%, #33442F 100%)!important;background-size:auto!important;background-position:0 0!important;background-repeat:no-repeat!important;background-attachment:scroll!important}
html body section.digital-hero.digital-hero::before{display:none!important}
html body section.digital-hero.digital-hero::after{content:""!important;display:block!important;position:absolute!important;z-index:1!important;top:calc(var(--hy) - 540px)!important;left:calc(var(--hx) - 540px)!important;right:auto!important;bottom:auto!important;width:1080px!important;height:1080px!important;pointer-events:none!important;opacity:1!important;transform:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='none' stroke-width='1.6'%3E%3Ccircle cx='500' cy='500' r='238' stroke='rgb(217,183,126)' stroke-opacity='.40' stroke-dasharray='2 9' stroke-linecap='round'/%3E%3Ccircle cx='500' cy='500' r='350' stroke='rgb(232,216,192)' stroke-opacity='.14'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;-webkit-mask-image:radial-gradient(closest-side, #000 70%, rgba(0,0,0,0) 100%);mask-image:radial-gradient(closest-side, #000 70%, rgba(0,0,0,0) 100%)}
@media screen and (max-width: 1100px){html body section.digital-hero.digital-hero{--hx:72%;--hy:205px}
html body section.digital-hero.digital-hero::after{width:900px!important;height:900px!important;top:calc(var(--hy) - 450px)!important;left:calc(var(--hx) - 450px)!important}}
@media screen and (max-width: 820px){html body section.digital-hero.digital-hero{--hx:72%;--hy:175px}}
@media screen and (max-width: 640px){html body section.digital-hero.digital-hero{--hx:52%;--hy:125px}
html body section.digital-hero.digital-hero::after{width:640px!important;height:640px!important;top:calc(var(--hy) - 320px)!important;left:calc(var(--hx) - 320px)!important}}
:root{--bkx-sand:#D9B77E;--bkx-terra:#C96743;--bkx-sage:#87947B;--bkx-ease:cubic-bezier(.22, .8, .24, 1)}
:root{--sopx-sand:#D9B77E;--sopx-terra:#C96743;--sopx-sage:#87947B;--sopx-ease:cubic-bezier(.22, .8, .24, 1)}
:root{--eksx-sand:#D9B77E;--eksx-terra:#C96743;--eksx-sage:#87947B;--eksx-ease:cubic-bezier(.22, .8, .24, 1)}
:root{--wfx-sand:#D9B77E;--wfx-terra:#C96743;--wfx-sage:#87947B;--wfx-ease:cubic-bezier(.22, .8, .24, 1)}
:root{--oix-sand:#D9B77E;--oix-terra:#C96743;--oix-sage:#87947B;--oix-ease:cubic-bezier(.22, .8, .24, 1)}
@media screen and (max-width: 599px){html body :is(#frx-fix, .eks-hero__button, .wf-hero__button, .oi-hero__button){display:inline-flex!important;width:fit-content!important;max-width:100%!important;align-self:flex-start!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important;font-size:clamp(13px, 4.1vw, 16px)!important;padding-left:clamp(16px, 5vw, 22px)!important;padding-right:clamp(16px, 5vw, 22px)!important}
html body :is(#frx-fix, .eks-hero__button, .wf-hero__button, .oi-hero__button)>span:first-child{flex:0 1 auto!important;width:auto!important;max-width:none!important;text-align:left!important;font-size:inherit!important;line-height:1.25!important}}
:root{--owx-sand:#D9B77E;--owx-terra:#C96743;--owx-sage:#87947B;--owx-ease:cubic-bezier(.22, .8, .24, 1)}
@keyframes owxFlow { 0%,100% { translate: -2.5% 0; } 50% { translate: 2.5% 0; } }
@keyframes owxSheen { 0%,60% { translate: -130% 0; } 100% { translate: 130% 0; } }
@keyframes owxNudge { 0%,100% { translate: 0 0; } 50% { translate: 4px 0; } }
html body .frayora-work-page .about-us-page .about-hero{--oy:300px;isolation:isolate;background-color:#17221B!important}
html body .frayora-work-page .about-us-page .about-hero .about-hero__media{background-image:radial-gradient(34% 46% at 50% var(--oy), rgba(232,206,152,.34) 0%, rgba(201,103,67,.14) 52%, rgba(201,103,67,0) 80%), radial-gradient(70% 38% at 50% 104%, rgba(214,106,67,.40) 0%, rgba(214,106,67,0) 72%), radial-gradient(46% 62% at 0% 0%, rgba(135,148,123,.34) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 100% 0%, rgba(83,103,66,.34) 0%, rgba(83,103,66,0) 70%), linear-gradient(180deg, #131D17 0%, #1E2C23 55%, #2B3C2D 100%)!important;background-size:auto!important;background-position:0 0!important;background-repeat:no-repeat!important;filter:none!important}
html body .frayora-work-page .about-us-page .about-hero .about-hero__overlay{background:none!important;background-color:transparent!important}
html body .frayora-work-page .about-us-page .about-hero .about-hero__overlay::before{content:""!important;position:absolute!important;top:0!important;left:-6%!important;right:-6%!important;bottom:0!important;inset-inline:-6%!important;height:auto!important;width:auto!important;pointer-events:none;animation:owxFlow 46s ease-in-out infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 700' preserveAspectRatio='none' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0' stop-color='rgb(217,183,126)' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='rgb(217,183,126)'/%3E%3Cstop offset='.7' stop-color='rgb(232,206,152)'/%3E%3Cstop offset='1' stop-color='rgb(217,183,126)' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0' stop-color='rgb(201,103,67)' stop-opacity='0'/%3E%3Cstop offset='.35' stop-color='rgb(224,128,90)'/%3E%3Cstop offset='.8' stop-color='rgb(201,103,67)'/%3E%3Cstop offset='1' stop-color='rgb(201,103,67)' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 151C19 149 76 146 114 141C152 136 190 126 229 121C267 116 305 110 343 110C381 109 419 112 457 116C495 120 533 128 571 132C610 135 648 140 686 139C724 138 762 133 800 125C838 118 876 105 914 96C952 86 990 74 1029 69C1067 63 1105 61 1143 63C1181 65 1219 73 1257 81C1295 89 1333 102 1371 110C1410 117 1448 125 1486 128C1524 131 1581 127 1600 127' stroke='url(%23s)' stroke-opacity='0.16' stroke-width='1.3'/%3E%3Cpath d='M0 179C19 177 76 170 114 165C152 160 190 152 229 148C267 145 305 143 343 144C381 145 419 151 457 155C495 159 533 166 571 168C610 170 648 171 686 167C724 163 762 154 800 144C838 135 876 121 914 112C952 103 990 93 1029 90C1067 87 1105 88 1143 92C1181 97 1219 108 1257 116C1295 124 1333 136 1371 143C1410 149 1448 154 1486 155C1524 157 1581 151 1600 150' stroke='url(%23s)' stroke-opacity='0.21' stroke-width='1.3'/%3E%3Cpath d='M0 205C19 203 76 195 114 190C152 186 190 180 229 178C267 177 305 178 343 181C381 183 419 190 457 194C495 197 533 202 571 202C610 202 648 198 686 191C724 184 762 172 800 162C838 151 876 137 914 129C952 122 990 115 1029 114C1067 113 1105 118 1143 124C1181 131 1219 142 1257 151C1295 159 1333 169 1371 174C1410 179 1448 180 1486 180C1524 180 1581 174 1600 172' stroke='url(%23s)' stroke-opacity='0.27' stroke-width='1.3'/%3E%3Cpath d='M0 230C19 228 76 220 114 217C152 214 190 211 229 211C267 211 305 215 343 219C381 222 419 229 457 232C495 234 533 236 571 232C610 229 648 221 686 212C724 203 762 189 800 178C838 167 876 155 914 149C952 143 990 140 1029 141C1067 143 1105 151 1143 158C1181 165 1219 177 1257 184C1295 191 1333 199 1371 202C1410 205 1448 204 1486 203C1524 202 1581 197 1600 196' stroke='url(%23s)' stroke-opacity='0.33' stroke-width='1.3'/%3E%3Cpath d='M0 256C19 254 76 247 114 246C152 244 190 244 229 246C267 248 305 254 343 258C381 261 419 267 457 267C495 268 533 265 571 259C610 253 648 242 686 231C724 220 762 205 800 195C838 185 876 175 914 171C952 167 990 168 1029 171C1067 175 1105 184 1143 192C1181 199 1219 210 1257 216C1295 222 1333 226 1371 228C1410 230 1448 227 1486 226C1524 225 1581 223 1600 222' stroke='url(%23s)' stroke-opacity='0.38' stroke-width='1.3'/%3E%3Cpath d='M0 282C19 281 76 277 114 277C152 277 190 281 229 284C267 287 305 294 343 297C381 299 419 302 457 300C495 298 533 292 571 283C610 274 648 260 686 248C724 237 762 222 800 213C838 204 876 197 914 195C952 194 990 198 1029 203C1067 207 1105 218 1143 225C1181 232 1219 241 1257 245C1295 250 1333 252 1371 252C1410 253 1448 250 1486 250C1524 249 1581 251 1600 251' stroke='url(%23c)' stroke-opacity='0.43' stroke-width='1.6'/%3E%3Cpath d='M0 310C19 310 76 309 114 311C152 313 190 319 229 323C267 326 305 333 343 334C381 335 419 335 457 330C495 325 533 315 571 304C610 293 648 277 686 265C724 253 762 240 800 233C838 226 876 222 914 223C952 223 990 229 1029 235C1067 241 1105 251 1143 257C1181 263 1219 269 1257 272C1295 275 1333 275 1371 276C1410 276 1448 273 1486 275C1524 276 1581 281 1600 283' stroke='url(%23s)' stroke-opacity='0.47' stroke-width='1.3'/%3E%3Cpath d='M0 341C19 342 76 344 114 348C152 351 190 358 229 362C267 365 305 370 343 369C381 368 419 364 457 356C495 348 533 335 571 323C610 310 648 294 686 283C724 272 762 261 800 256C838 250 876 250 914 252C952 254 990 262 1029 267C1067 273 1105 282 1143 287C1181 292 1219 296 1257 298C1295 299 1333 298 1371 299C1410 299 1448 299 1486 302C1524 305 1581 315 1600 317' stroke='url(%23s)' stroke-opacity='0.49' stroke-width='1.3'/%3E%3Cpath d='M0 374C19 376 76 382 114 386C152 391 190 398 229 400C267 403 305 404 343 401C381 397 419 389 457 379C495 369 533 353 571 340C610 327 648 312 686 302C724 292 762 284 800 280C838 277 876 279 914 283C952 286 990 294 1029 299C1067 304 1105 311 1143 315C1181 318 1219 320 1257 321C1295 323 1333 321 1371 323C1410 325 1448 326 1486 332C1524 337 1581 351 1600 355' stroke='url(%23s)' stroke-opacity='0.50' stroke-width='1.3'/%3E%3Cpath d='M0 410C19 412 76 421 114 426C152 430 190 436 229 437C267 438 305 436 343 430C381 424 419 412 457 400C495 388 533 371 571 358C610 345 648 331 686 322C724 314 762 309 800 308C838 306 876 310 914 314C952 317 990 325 1029 329C1067 334 1105 338 1143 341C1181 343 1219 343 1257 344C1295 346 1333 345 1371 349C1410 352 1448 357 1486 365C1524 372 1581 390 1600 395' stroke='url(%23s)' stroke-opacity='0.49' stroke-width='1.3'/%3E%3Cpath d='M0 447C19 450 76 461 114 465C152 469 190 473 229 471C267 470 305 464 343 456C381 447 419 433 457 419C495 406 533 389 571 376C610 364 648 352 686 345C724 339 762 336 800 336C838 336 876 341 914 345C952 348 990 354 1029 357C1067 361 1105 363 1143 365C1181 367 1219 366 1257 368C1295 370 1333 371 1371 377C1410 382 1448 390 1486 400C1524 410 1581 430 1600 436' stroke='url(%23s)' stroke-opacity='0.47' stroke-width='1.3'/%3E%3Cpath d='M0 486C19 489 76 500 114 503C152 506 190 507 229 503C267 499 305 490 343 479C381 468 419 452 457 438C495 424 533 407 571 396C610 385 648 375 686 370C724 365 762 365 800 366C838 366 876 371 914 374C952 377 990 382 1029 384C1067 386 1105 387 1143 388C1181 390 1219 389 1257 393C1295 396 1333 400 1371 408C1410 415 1448 427 1486 439C1524 450 1581 471 1600 478' stroke='url(%23c)' stroke-opacity='0.43' stroke-width='1.6'/%3E%3Cpath d='M0 526C19 528 76 539 114 540C152 541 190 538 229 532C267 525 305 513 343 500C381 488 419 470 457 456C495 442 533 427 571 417C610 407 648 401 686 397C724 393 762 394 800 395C838 396 876 400 914 403C952 405 990 407 1029 408C1067 410 1105 409 1143 411C1181 413 1219 414 1257 419C1295 424 1333 432 1371 442C1410 452 1448 466 1486 479C1524 492 1581 512 1600 519' stroke='url(%23s)' stroke-opacity='0.38' stroke-width='1.3'/%3E%3Cpath d='M0 566C19 567 76 575 114 574C152 573 190 567 229 558C267 549 305 534 343 520C381 506 419 489 457 475C495 462 533 449 571 441C610 432 648 427 686 425C724 422 762 424 800 425C838 425 876 428 914 429C952 430 990 431 1029 432C1067 432 1105 432 1143 435C1181 437 1219 441 1257 448C1295 455 1333 466 1371 478C1410 490 1448 507 1486 520C1524 534 1581 552 1600 559' stroke='url(%23s)' stroke-opacity='0.33' stroke-width='1.3'/%3E%3Cpath d='M0 604C19 604 76 609 114 606C152 602 190 593 229 582C267 571 305 554 343 540C381 525 419 508 457 496C495 483 533 473 571 465C610 458 648 455 686 453C724 451 762 452 800 452C838 452 876 453 914 454C952 454 990 453 1029 454C1067 455 1105 455 1143 460C1181 464 1219 470 1257 480C1295 489 1333 503 1371 517C1410 531 1448 548 1486 562C1524 575 1581 591 1600 597' stroke='url(%23s)' stroke-opacity='0.27' stroke-width='1.3'/%3E%3Cpath d='M0 641C19 640 76 641 114 635C152 628 190 616 229 604C267 591 305 573 343 559C381 545 419 529 457 518C495 507 533 498 571 492C610 486 648 483 686 481C724 479 762 479 800 479C838 478 876 477 914 477C952 477 990 475 1029 477C1067 478 1105 481 1143 487C1181 493 1219 503 1257 514C1295 526 1333 543 1371 557C1410 572 1448 590 1486 602C1524 615 1581 628 1600 633' stroke='url(%23s)' stroke-opacity='0.21' stroke-width='1.3'/%3E%3Cpath d='M0 675C19 673 76 670 114 661C152 653 190 638 229 625C267 611 305 593 343 579C381 566 419 551 457 541C495 531 533 524 571 519C610 513 648 511 686 508C724 506 762 505 800 503C838 502 876 499 914 499C952 499 990 498 1029 500C1067 503 1105 508 1143 516C1181 525 1219 537 1257 551C1295 565 1333 583 1371 598C1410 614 1448 631 1486 642C1524 654 1581 663 1600 667' stroke='url(%23s)' stroke-opacity='0.16' stroke-width='1.3'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 54%, #000 30%, rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 62% 70% at 50% 54%, #000 30%, rgba(0,0,0,0) 100%)}
html body .frayora-work-page .about-us-page .about-hero__inner::before{content:"";position:absolute;z-index:-1;inset:14% 8% 14% 8%;pointer-events:none;background:radial-gradient(closest-side, rgba(19,29,23,.50) 0%, rgba(19,29,23,.24) 60%, rgba(19,29,23,0) 100%)}
html body .frayora-work-page .about-us-page .about-hero__title{text-shadow:0 2px 40px rgba(0,0,0,.34)}
@media screen and (max-width: 1100px){html body .frayora-work-page .about-us-page .about-hero{--oy:290px}}
@media screen and (max-width: 599px){html body .frayora-work-page .about-us-page .about-hero{--oy:185px}
html body .frayora-work-page .about-us-page .about-hero__inner::before{inset:14% 0 14% 0}}
html body section.fw-portfolio.fw-portfolio{background-color:#F8F6EE!important;background-image:radial-gradient(44% 34% at 100% 0%, rgba(135,148,123,.18), rgba(135,148,123,0) 72%), radial-gradient(42% 30% at 0% 62%, rgba(217,183,126,.18), rgba(217,183,126,0) 72%), linear-gradient(180deg, #FBF9F3 0%, #F6F3E8 100%)!important}
html body .fw-portfolio__filter{transition:transform .35s var(--owx-ease), box-shadow .35s var(--owx-ease), border-color .3s ease, background-color .3s ease}
html body .fw-portfolio__filter.is-active{box-shadow:0 16px 28px -14px rgba(27,39,31,.7), inset 0 1px 0 rgba(255,255,255,.14)!important}
@media (hover: hover){html body .fw-portfolio__filter:not(.is-active):hover{transform:translateY(-2px);border-color:rgba(217,183,126,.85)!important;box-shadow:0 14px 24px -14px rgba(110,70,40,.4)}}
html body .fw-project__media{box-shadow:0 30px 50px -30px rgba(40,52,40,.5), 0 0 0 1px rgba(255,255,255,.6) inset;transition:transform .5s var(--owx-ease), box-shadow .5s var(--owx-ease)}
html body .fw-project__media img{transition:transform .8s var(--owx-ease)}
html body .fw-project__number{display:inline-block;width:fit-content;padding:3px 10px;border-radius:999px;background:rgba(201,103,67,.09);border:1px solid rgba(201,103,67,.18);font-weight:700;letter-spacing:.08em}
html body .fw-project__link span{display:inline-block;transition:translate .35s var(--owx-ease)}
@media (hover: hover){html body .fw-project:hover .fw-project__media{transform:translateY(-8px);box-shadow:0 44px 64px -30px rgba(40,52,40,.62), 0 0 0 1px rgba(255,255,255,.7) inset}
html body .fw-project:hover .fw-project__media img{transform:scale(1.045)}
html body .fw-project__link:hover span{translate:3px -1px}}
html body .frayora-work-page .fw-project .fw-project__media.fw-project__media--placeholder{background-color:#1F2C24!important;background-image:radial-gradient(70% 80% at 100% 0%, rgba(217,183,126,.26), rgba(217,183,126,0) 70%), radial-gradient(60% 70% at 0% 100%, rgba(135,148,123,.34), rgba(135,148,123,0) 72%), linear-gradient(155deg, #2A3A2E 0%, #1B271F 100%)!important;border:1px solid rgba(217,183,126,.22)!important}
html body .frayora-work-page .fw-project:nth-child(4n + 3) .fw-project__media--placeholder{background-image:radial-gradient(70% 80% at 100% 0%, rgba(214,106,67,.34), rgba(214,106,67,0) 70%), radial-gradient(60% 70% at 0% 100%, rgba(217,183,126,.24), rgba(217,183,126,0) 72%), linear-gradient(155deg, #2E3A2D 0%, #1B271F 100%)!important}
html body .frayora-work-page .fw-project:nth-child(4n + 2) .fw-project__media--placeholder{background-image:radial-gradient(70% 80% at 0% 0%, rgba(135,148,123,.40), rgba(135,148,123,0) 70%), radial-gradient(60% 70% at 100% 100%, rgba(217,183,126,.20), rgba(217,183,126,0) 72%), linear-gradient(155deg, #28382C 0%, #19251D 100%)!important}
html body .frayora-work-page .fw-project .fw-project__placeholder-art{width:62%;height:70%;border:1px solid rgba(232,216,192,.28);border-radius:14px 5px 14px 5px;background:linear-gradient(160deg, rgba(255,255,255,.12), rgba(255,255,255,.03));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 30px 40px -22px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.16)}
html body .frayora-work-page .fw-project .fw-project__placeholder-art::before{left:7%;top:10%;width:6px;height:6px;border-radius:50%;background:rgba(232,206,152,.85);box-shadow:12px 0 0 rgba(232,206,152,.5), 24px 0 0 rgba(232,206,152,.25)}
html body .frayora-work-page .fw-project .fw-project__placeholder-art::after{left:7%;top:26%;width:86%;height:66%;border:0;border-radius:0;background:linear-gradient(rgba(255,255,255,.14), rgba(255,255,255,.14)) 0 0 / 24% 100% no-repeat, linear-gradient(rgba(232,206,152,.55), rgba(232,206,152,.55)) 32% 2% / 42% 9% no-repeat, linear-gradient(rgba(255,255,255,.2), rgba(255,255,255,.2)) 32% 24% / 66% 5% no-repeat, linear-gradient(rgba(255,255,255,.14), rgba(255,255,255,.14)) 32% 38% / 52% 5% no-repeat, linear-gradient(rgba(214,106,67,.55), rgba(214,106,67,.55)) 32% 62% / 31% 34% no-repeat, linear-gradient(rgba(135,148,123,.6), rgba(135,148,123,.6)) 67% 62% / 31% 34% no-repeat}
html body .fw-portfolio__more-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 30px -18px rgba(70,54,34,.45), inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .35s var(--owx-ease), box-shadow .35s var(--owx-ease), border-color .3s ease}
html body .fw-portfolio__more-arrow{display:inline-block;animation:owxNudge 2.6s ease-in-out infinite}
@media (hover: hover){html body .fw-portfolio__more-button:hover{transform:translateY(-3px);border-color:rgba(217,183,126,.9)!important;box-shadow:0 26px 40px -18px rgba(70,54,34,.5), 0 0 0 4px rgba(217,183,126,.14), inset 0 1px 0 rgba(255,255,255,.95)!important}}
html body section.fw-principles.fw-principles{background-color:#1B271F!important;background-image:radial-gradient(46% 70% at 94% 6%, rgba(201,103,67,.22), rgba(201,103,67,0) 70%), radial-gradient(42% 64% at 2% 100%, rgba(135,148,123,.30), rgba(135,148,123,0) 70%), linear-gradient(165deg, #1B271F 0%, #26332A 55%, #2F4030 100%)!important;color:#F8F3EB}
html body .fw-principles__inner{isolation:isolate}
html body .fw-principles__inner::before{content:"";position:absolute;z-index:-1;left:50%;top:-360px;translate:-50% 0;width:1000px;height:1000px;border-radius:50%;pointer-events:none;border:1px solid rgba(217,183,126,.14);-webkit-mask-image:linear-gradient(180deg, #000 30%, rgba(0,0,0,0) 62%);mask-image:linear-gradient(180deg, #000 30%, rgba(0,0,0,0) 62%)}
html body .fw-principles__title{color:#F8F3EB!important}
html body .fw-principles__description{color:rgba(248,243,235,.74)!important}
html body .frayora-work-page .fw-principles__item:nth-child(n) .fw-principles__icon.fw-principles__icon{color:#E4C98F!important;background:linear-gradient(145deg, rgba(247,240,230,.16) 0%, rgba(247,240,230,.05) 100%)!important;border:1px solid rgba(217,183,126,.38)!important;box-shadow:0 16px 28px -14px rgba(0,0,0,.6), 0 0 0 6px rgba(217,183,126,.07), inset 0 1px 1px rgba(255,255,255,.18)!important;transition:scale .5s var(--owx-ease)}
html body .fw-principles__icon::before{border-color:rgba(255,255,255,.12)!important}
@media (hover: hover){html body .fw-principles__item:hover .fw-principles__icon{scale:1.08}}
html body .fw-principles__item::before,html body .fw-principles__item::after{border-color:rgba(217,183,126,.26)!important}
html body .frayora-work-page .fw-final-cta.fw-final-cta{isolation:isolate;padding-top:36px!important;padding-bottom:calc(110px + var(--fr-edge))!important;background-color:#F8F3EB!important;background-image:radial-gradient(64% 52% at 50% 104%, rgba(201,103,67,.34) 0%, rgba(214,150,100,.16) 46%, rgba(201,103,67,0) 78%), radial-gradient(40% 52% at 0% 20%, rgba(135,148,123,.22) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 52% at 100% 20%, rgba(217,183,126,.30) 0%, rgba(217,183,126,0) 70%), linear-gradient(180deg, #FAF6EF 0%, #F6EADB 100%)!important}
html body .frayora-work-page .fw-final-cta.fw-final-cta::after{content:""!important;display:block!important;position:absolute!important;z-index:0;top:0!important;bottom:0!important;left:-6%!important;right:-6%!important;pointer-events:none;animation:owxFlow 46s ease-in-out infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 700' preserveAspectRatio='none' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0' stop-color='rgb(150,112,52)' stop-opacity='0'/%3E%3Cstop offset='.3' stop-color='rgb(150,112,52)'/%3E%3Cstop offset='.7' stop-color='rgb(170,134,76)'/%3E%3Cstop offset='1' stop-color='rgb(150,112,52)' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0' stop-color='rgb(201,103,67)' stop-opacity='0'/%3E%3Cstop offset='.35' stop-color='rgb(205,100,60)'/%3E%3Cstop offset='.8' stop-color='rgb(201,103,67)'/%3E%3Cstop offset='1' stop-color='rgb(201,103,67)' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 151C19 149 76 146 114 141C152 136 190 126 229 121C267 116 305 110 343 110C381 109 419 112 457 116C495 120 533 128 571 132C610 135 648 140 686 139C724 138 762 133 800 125C838 118 876 105 914 96C952 86 990 74 1029 69C1067 63 1105 61 1143 63C1181 65 1219 73 1257 81C1295 89 1333 102 1371 110C1410 117 1448 125 1486 128C1524 131 1581 127 1600 127' stroke='url(%23s)' stroke-opacity='0.20' stroke-width='1.5'/%3E%3Cpath d='M0 179C19 177 76 170 114 165C152 160 190 152 229 148C267 145 305 143 343 144C381 145 419 151 457 155C495 159 533 166 571 168C610 170 648 171 686 167C724 163 762 154 800 144C838 135 876 121 914 112C952 103 990 93 1029 90C1067 87 1105 88 1143 92C1181 97 1219 108 1257 116C1295 124 1333 136 1371 143C1410 149 1448 154 1486 155C1524 157 1581 151 1600 150' stroke='url(%23s)' stroke-opacity='0.27' stroke-width='1.5'/%3E%3Cpath d='M0 205C19 203 76 195 114 190C152 186 190 180 229 178C267 177 305 178 343 181C381 183 419 190 457 194C495 197 533 202 571 202C610 202 648 198 686 191C724 184 762 172 800 162C838 151 876 137 914 129C952 122 990 115 1029 114C1067 113 1105 118 1143 124C1181 131 1219 142 1257 151C1295 159 1333 169 1371 174C1410 179 1448 180 1486 180C1524 180 1581 174 1600 172' stroke='url(%23s)' stroke-opacity='0.35' stroke-width='1.5'/%3E%3Cpath d='M0 230C19 228 76 220 114 217C152 214 190 211 229 211C267 211 305 215 343 219C381 222 419 229 457 232C495 234 533 236 571 232C610 229 648 221 686 212C724 203 762 189 800 178C838 167 876 155 914 149C952 143 990 140 1029 141C1067 143 1105 151 1143 158C1181 165 1219 177 1257 184C1295 191 1333 199 1371 202C1410 205 1448 204 1486 203C1524 202 1581 197 1600 196' stroke='url(%23s)' stroke-opacity='0.43' stroke-width='1.5'/%3E%3Cpath d='M0 256C19 254 76 247 114 246C152 244 190 244 229 246C267 248 305 254 343 258C381 261 419 267 457 267C495 268 533 265 571 259C610 253 648 242 686 231C724 220 762 205 800 195C838 185 876 175 914 171C952 167 990 168 1029 171C1067 175 1105 184 1143 192C1181 199 1219 210 1257 216C1295 222 1333 226 1371 228C1410 230 1448 227 1486 226C1524 225 1581 223 1600 222' stroke='url(%23s)' stroke-opacity='0.49' stroke-width='1.5'/%3E%3Cpath d='M0 282C19 281 76 277 114 277C152 277 190 281 229 284C267 287 305 294 343 297C381 299 419 302 457 300C495 298 533 292 571 283C610 274 648 260 686 248C724 237 762 222 800 213C838 204 876 197 914 195C952 194 990 198 1029 203C1067 207 1105 218 1143 225C1181 232 1219 241 1257 245C1295 250 1333 252 1371 252C1410 253 1448 250 1486 250C1524 249 1581 251 1600 251' stroke='url(%23c)' stroke-opacity='0.56' stroke-width='1.6'/%3E%3Cpath d='M0 310C19 310 76 309 114 311C152 313 190 319 229 323C267 326 305 333 343 334C381 335 419 335 457 330C495 325 533 315 571 304C610 293 648 277 686 265C724 253 762 240 800 233C838 226 876 222 914 223C952 223 990 229 1029 235C1067 241 1105 251 1143 257C1181 263 1219 269 1257 272C1295 275 1333 275 1371 276C1410 276 1448 273 1486 275C1524 276 1581 281 1600 283' stroke='url(%23s)' stroke-opacity='0.61' stroke-width='1.5'/%3E%3Cpath d='M0 341C19 342 76 344 114 348C152 351 190 358 229 362C267 365 305 370 343 369C381 368 419 364 457 356C495 348 533 335 571 323C610 310 648 294 686 283C724 272 762 261 800 256C838 250 876 250 914 252C952 254 990 262 1029 267C1067 273 1105 282 1143 287C1181 292 1219 296 1257 298C1295 299 1333 298 1371 299C1410 299 1448 299 1486 302C1524 305 1581 315 1600 317' stroke='url(%23s)' stroke-opacity='0.63' stroke-width='1.5'/%3E%3Cpath d='M0 374C19 376 76 382 114 386C152 391 190 398 229 400C267 403 305 404 343 401C381 397 419 389 457 379C495 369 533 353 571 340C610 327 648 312 686 302C724 292 762 284 800 280C838 277 876 279 914 283C952 286 990 294 1029 299C1067 304 1105 311 1143 315C1181 318 1219 320 1257 321C1295 323 1333 321 1371 323C1410 325 1448 326 1486 332C1524 337 1581 351 1600 355' stroke='url(%23s)' stroke-opacity='0.65' stroke-width='1.5'/%3E%3Cpath d='M0 410C19 412 76 421 114 426C152 430 190 436 229 437C267 438 305 436 343 430C381 424 419 412 457 400C495 388 533 371 571 358C610 345 648 331 686 322C724 314 762 309 800 308C838 306 876 310 914 314C952 317 990 325 1029 329C1067 334 1105 338 1143 341C1181 343 1219 343 1257 344C1295 346 1333 345 1371 349C1410 352 1448 357 1486 365C1524 372 1581 390 1600 395' stroke='url(%23s)' stroke-opacity='0.63' stroke-width='1.5'/%3E%3Cpath d='M0 447C19 450 76 461 114 465C152 469 190 473 229 471C267 470 305 464 343 456C381 447 419 433 457 419C495 406 533 389 571 376C610 364 648 352 686 345C724 339 762 336 800 336C838 336 876 341 914 345C952 348 990 354 1029 357C1067 361 1105 363 1143 365C1181 367 1219 366 1257 368C1295 370 1333 371 1371 377C1410 382 1448 390 1486 400C1524 410 1581 430 1600 436' stroke='url(%23s)' stroke-opacity='0.61' stroke-width='1.5'/%3E%3Cpath d='M0 486C19 489 76 500 114 503C152 506 190 507 229 503C267 499 305 490 343 479C381 468 419 452 457 438C495 424 533 407 571 396C610 385 648 375 686 370C724 365 762 365 800 366C838 366 876 371 914 374C952 377 990 382 1029 384C1067 386 1105 387 1143 388C1181 390 1219 389 1257 393C1295 396 1333 400 1371 408C1410 415 1448 427 1486 439C1524 450 1581 471 1600 478' stroke='url(%23c)' stroke-opacity='0.56' stroke-width='1.6'/%3E%3Cpath d='M0 526C19 528 76 539 114 540C152 541 190 538 229 532C267 525 305 513 343 500C381 488 419 470 457 456C495 442 533 427 571 417C610 407 648 401 686 397C724 393 762 394 800 395C838 396 876 400 914 403C952 405 990 407 1029 408C1067 410 1105 409 1143 411C1181 413 1219 414 1257 419C1295 424 1333 432 1371 442C1410 452 1448 466 1486 479C1524 492 1581 512 1600 519' stroke='url(%23s)' stroke-opacity='0.49' stroke-width='1.5'/%3E%3Cpath d='M0 566C19 567 76 575 114 574C152 573 190 567 229 558C267 549 305 534 343 520C381 506 419 489 457 475C495 462 533 449 571 441C610 432 648 427 686 425C724 422 762 424 800 425C838 425 876 428 914 429C952 430 990 431 1029 432C1067 432 1105 432 1143 435C1181 437 1219 441 1257 448C1295 455 1333 466 1371 478C1410 490 1448 507 1486 520C1524 534 1581 552 1600 559' stroke='url(%23s)' stroke-opacity='0.43' stroke-width='1.5'/%3E%3Cpath d='M0 604C19 604 76 609 114 606C152 602 190 593 229 582C267 571 305 554 343 540C381 525 419 508 457 496C495 483 533 473 571 465C610 458 648 455 686 453C724 451 762 452 800 452C838 452 876 453 914 454C952 454 990 453 1029 454C1067 455 1105 455 1143 460C1181 464 1219 470 1257 480C1295 489 1333 503 1371 517C1410 531 1448 548 1486 562C1524 575 1581 591 1600 597' stroke='url(%23s)' stroke-opacity='0.35' stroke-width='1.5'/%3E%3Cpath d='M0 641C19 640 76 641 114 635C152 628 190 616 229 604C267 591 305 573 343 559C381 545 419 529 457 518C495 507 533 498 571 492C610 486 648 483 686 481C724 479 762 479 800 479C838 478 876 477 914 477C952 477 990 475 1029 477C1067 478 1105 481 1143 487C1181 493 1219 503 1257 514C1295 526 1333 543 1371 557C1410 572 1448 590 1486 602C1524 615 1581 628 1600 633' stroke='url(%23s)' stroke-opacity='0.27' stroke-width='1.5'/%3E%3Cpath d='M0 675C19 673 76 670 114 661C152 653 190 638 229 625C267 611 305 593 343 579C381 566 419 551 457 541C495 531 533 524 571 519C610 513 648 511 686 508C724 506 762 505 800 503C838 502 876 499 914 499C952 499 990 498 1029 500C1067 503 1105 508 1143 516C1181 525 1219 537 1257 551C1295 565 1333 583 1371 598C1410 614 1448 631 1486 642C1524 654 1581 663 1600 667' stroke='url(%23s)' stroke-opacity='0.20' stroke-width='1.5'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;-webkit-mask-image:radial-gradient(ellipse 64% 72% at 50% 50%, #000 28%, rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse 64% 72% at 50% 50%, #000 28%, rgba(0,0,0,0) 100%)}
html body .frayora-work-page .fw-final-cta .fw-final-cta__inner{z-index:2;overflow:visible;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html body .frayora-work-page .fw-final-cta .fw-final-cta__inner::before{content:""!important;display:block!important;height:175%!important;width:min(1080px, 100%)!important;right:auto!important;bottom:auto!important;filter:none!important;opacity:1!important;border-radius:0!important;position:absolute!important;z-index:-1;left:50%!important;top:44%!important;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side, rgba(250,246,239,.97) 0%, rgba(250,246,239,.92) 50%, rgba(250,246,239,0) 100%)}
html body .frayora-work-page .fw-final-cta .fw-final-cta__inner::after{display:none!important}
html body .fw-final-cta__button{overflow:hidden;transition:transform .35s var(--owx-ease), box-shadow .35s var(--owx-ease), border-color .3s ease}
html body .fw-final-cta__button--primary{box-shadow:0 22px 40px -18px rgba(180,80,45,.65), inset 0 1px 0 rgba(255,255,255,.3)!important}
html body .fw-final-cta__button--primary::before{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;background:linear-gradient(100deg, rgba(255,255,255,0), rgba(255,255,255,.34), rgba(255,255,255,0));translate:-130% 0;animation:owxSheen 5.5s ease-in-out 1.5s infinite}
html body .fw-final-cta__button--secondary{background:linear-gradient(180deg, rgba(255,255,255,.95), rgba(255,255,255,.7))!important;border:1px solid rgba(217,183,126,.7)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 30px -18px rgba(70,54,34,.4), inset 0 1px 0 rgba(255,255,255,.95)!important}
@media (hover: hover){html body .fw-final-cta__button--primary:hover{transform:translateY(-3px);box-shadow:0 30px 50px -18px rgba(180,80,45,.75), 0 0 0 5px rgba(201,103,67,.14), inset 0 1px 0 rgba(255,255,255,.34)!important}
html body .fw-final-cta__button--secondary:hover{transform:translateY(-3px);border-color:rgba(217,183,126,.95)!important;box-shadow:0 26px 40px -18px rgba(70,54,34,.5), 0 0 0 4px rgba(217,183,126,.14), inset 0 1px 0 rgba(255,255,255,.95)!important}}
@media (prefers-reduced-motion: reduce){html body .frayora-work-page .about-us-page .about-hero .about-hero__overlay::before,html body .fw-portfolio__more-arrow,html body .fw-final-cta__button--primary::before,html body .frayora-work-page .fw-final-cta.fw-final-cta::after{animation:none!important}}
:root{--oax-sand:#D9B77E;--oax-terra:#C96743;--oax-sage:#87947B;--oax-ease:cubic-bezier(.22, .8, .24, 1)}
:root{--abx-sand:#D9B77E;--abx-terra:#C96743;--abx-sage:#87947B;--abx-ease:cubic-bezier(.22, .8, .24, 1)}
@keyframes abxZoom { from { scale: 1; } to { scale: 1.07; } }
html body main.about-us-page .about-hero__media{animation:frayoraAboutPhotoIn 1.9s cubic-bezier(.22, 1, .36, 1) both, abxZoom 30s ease-in-out 1.9s infinite alternate;transform-origin:50% 45%}
html body main.about-us-page .about-hero__overlay::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none;background:radial-gradient(56% 56% at 50% 46%, rgba(19,29,23,.26) 0%, rgba(19,29,23,0) 72%), radial-gradient(74% 50% at 50% 108%, rgba(201,103,67,.44) 0%, rgba(201,103,67,0) 72%), radial-gradient(46% 62% at 0% 0%, rgba(135,148,123,.32) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 100% 0%, rgba(217,183,126,.26) 0%, rgba(217,183,126,0) 70%), linear-gradient(180deg, rgba(19,29,23,.16) 0%, rgba(19,29,23,0) 40%, rgba(19,29,23,.28) 100%)!important}
html body main.about-us-page .about-hero__title{text-shadow:0 4px 50px rgba(10,18,13,.5), 0 1px 2px rgba(10,18,13,.25)}
html body main.about-us-page .about-summary.about-summary{background-image:radial-gradient(46% 70% at 50% 58%, rgba(247,222,200,.55) 0%, rgba(247,222,200,0) 72%), radial-gradient(34% 60% at 0% 100%, rgba(135,148,123,.16) 0%, rgba(135,148,123,0) 72%), radial-gradient(34% 60% at 100% 90%, rgba(217,183,126,.20) 0%, rgba(217,183,126,0) 72%)!important}
html body main.about-us-page .about-why.about-why{background-image:radial-gradient(40% 40% at 6% 14%, rgba(247,205,178,.46) 0%, rgba(247,205,178,0) 72%), radial-gradient(40% 44% at 96% 88%, rgba(158,175,140,.26) 0%, rgba(158,175,140,0) 72%), radial-gradient(36% 30% at 62% 0%, rgba(217,183,126,.20) 0%, rgba(217,183,126,0) 72%)!important}
html body main.about-us-page .about-why__card.about-why__card{position:relative;overflow:hidden!important;isolation:isolate;border:1px solid rgba(217,183,126,.42)!important;background:radial-gradient(90% 60% at 100% 0%, rgba(247,205,178,.34) 0%, rgba(247,205,178,0) 70%), linear-gradient(160deg, #FFFFFF 0%, #FFF8F0 100%)!important;box-shadow:0 26px 46px -28px rgba(79,91,73,.38), inset 0 1px 0 #fff!important;transition:translate .45s var(--abx-ease), box-shadow .45s var(--abx-ease), border-color .35s ease}
html body main.about-us-page .about-why__card.about-why__card:nth-child(even){background:radial-gradient(90% 60% at 100% 0%, rgba(190,206,172,.36) 0%, rgba(190,206,172,0) 70%), linear-gradient(160deg, #FFFFFF 0%, #F9FBF4 100%)!important}
html body main.about-us-page .about-why__card.about-why__card::after{position:absolute;z-index:-1;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;pointer-events:none;transition:scale .6s var(--abx-ease)}
@media (hover: hover){html body main.about-us-page .about-why__card.about-why__card:hover{translate:0 -10px;border-color:rgba(201,103,67,.40)!important;box-shadow:0 44px 60px -30px rgba(79,91,73,.46), inset 0 1px 0 #fff!important}
html body main.about-us-page .about-why__card.about-why__card:hover::after{scale:1.35}}
html body main.about-us-page .about-founder.about-founder{overflow-x:clip;background-image:radial-gradient(40% 52% at 84% 54%, rgba(205,218,190,.55) 0%, rgba(205,218,190,0) 72%), radial-gradient(34% 40% at 0% 98%, rgba(247,205,178,.32) 0%, rgba(247,205,178,0) 72%)!important}
html body main.about-us-page .about-method.about-method{background-image:linear-gradient(180deg, rgba(222,230,208,.50) 0%, rgba(222,230,208,0) 46%), radial-gradient(44% 40% at 0% 100%, rgba(247,205,178,.40) 0%, rgba(247,205,178,0) 72%), radial-gradient(40% 36% at 100% 96%, rgba(217,183,126,.26) 0%, rgba(217,183,126,0) 72%)!important}
html body main.about-us-page .about-method__step.about-method__step{border:1px solid rgba(217,183,126,.42)!important;background:radial-gradient(90% 56% at 50% 128%, rgba(247,205,178,.46) 0%, rgba(247,205,178,0) 72%), linear-gradient(160deg, #FFFFFF, #FFFAF4)!important;box-shadow:0 28px 48px -30px rgba(79,91,73,.42), inset 0 1px 0 #fff!important;transition:translate .45s var(--abx-ease), box-shadow .45s var(--abx-ease), border-color .35s ease}
html body main.about-us-page .about-method__step.about-method__step:nth-child(even){background:radial-gradient(90% 56% at 50% 128%, rgba(190,206,172,.46) 0%, rgba(190,206,172,0) 72%), linear-gradient(160deg, #FFFFFF, #FAFBF5)!important}
@media screen and (min-width: 1101px){html body main.about-us-page .about-method__step:not(:last-child)::after{content:""!important;display:block!important;position:absolute;z-index:3;top:54px;right:-33px;width:30px;height:30px;border-radius:50%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center / 14px no-repeat, linear-gradient(145deg, #E08A63, #C96743);box-shadow:0 10px 18px -8px rgba(201,103,67,.75), 0 0 0 5px rgba(201,103,67,.13)}}
@media (hover: hover){html body main.about-us-page .about-method__step.about-method__step:hover{translate:0 -10px;border-color:rgba(201,103,67,.40)!important;box-shadow:0 44px 60px -30px rgba(79,91,73,.48), inset 0 1px 0 #fff!important}}
html body main.about-us-page .about-values-mission.about-values-mission{background:radial-gradient(70% 46% at 50% 116%, rgba(201,103,67,.34) 0%, rgba(201,103,67,0) 70%), radial-gradient(44% 60% at 0% 0%, rgba(135,148,123,.28) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 100% 0%, rgba(217,183,126,.16) 0%, rgba(217,183,126,0) 70%), linear-gradient(160deg, #3A473C, #303B32 55%, #2B352D)!important}
html body main.about-us-page .about-values-mission__value.about-values-mission__value{grid-template-columns:64px minmax(0, 1fr)!important;column-gap:16px!important;align-items:start!important;padding:20px 20px 22px!important;border:1px solid rgba(228,201,143,.20);border-radius:30px 8px 30px 8px;background:linear-gradient(155deg, rgba(247,240,230,.09), rgba(247,240,230,.025));box-shadow:0 22px 36px -26px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.10);transition:translate .45s var(--abx-ease), border-color .35s ease, background .35s ease, box-shadow .45s var(--abx-ease)}
@media (hover: hover){html body main.about-us-page .about-values-mission__value.about-values-mission__value:hover{translate:0 -6px;border-color:rgba(228,201,143,.42);background:linear-gradient(155deg, rgba(247,240,230,.14), rgba(247,240,230,.04));box-shadow:0 34px 46px -26px rgba(0,0,0,.65), inset 0 1px 0 rgba(255,255,255,.16)}}
html body main.about-us-page .about-final-cta.about-final-cta{isolation:isolate;background-image:radial-gradient(76% 70% at 50% 112%, rgba(201,103,67,.40) 0%, rgba(201,103,67,0) 70%), radial-gradient(40% 56% at 0% 0%, rgba(135,148,123,.22) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 100% 0%, rgba(217,183,126,.30) 0%, rgba(217,183,126,0) 70%)!important}
html body main.about-us-page .about-final-cta.about-final-cta::after{content:""!important;display:block!important;position:absolute;z-index:-2;left:50%;bottom:-250px;width:720px;height:720px;margin-left:-360px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, rgba(222,120,82,.56) 0%, rgba(230,150,108,.38) 38%, rgba(240,200,160,.16) 58%, rgba(240,200,160,0) 70%)}
@media (prefers-reduced-motion: reduce){html body main.about-us-page .about-hero__media{animation:none!important}}
:root{--rsx-sand:#D9B77E;--rsx-terra:#C96743;--rsx-sage:#87947B;--rsx-ease:cubic-bezier(.22, .8, .24, 1)}
@keyframes rsxZoom { from { scale: 1; } to { scale: 1.07; } }
html body main.frayora-resources-page .about-us-page .about-hero__media{animation:frayoraAboutPhotoIn 1.9s cubic-bezier(.22, 1, .36, 1) both, rsxZoom 30s ease-in-out 1.9s infinite alternate;transform-origin:50% 45%}
html body main.frayora-resources-page .about-us-page .about-hero__overlay::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none;background:radial-gradient(56% 56% at 50% 44%, rgba(19,29,23,.34) 0%, rgba(19,29,23,0) 72%), radial-gradient(74% 50% at 50% 108%, rgba(201,103,67,.40) 0%, rgba(201,103,67,0) 72%), radial-gradient(46% 62% at 0% 0%, rgba(135,148,123,.30) 0%, rgba(135,148,123,0) 70%), radial-gradient(40% 56% at 100% 0%, rgba(217,183,126,.22) 0%, rgba(217,183,126,0) 70%), linear-gradient(180deg, rgba(19,29,23,.16) 0%, rgba(19,29,23,0) 40%, rgba(19,29,23,.28) 100%)!important}
html body main.frayora-resources-page .about-us-page .about-hero__title{text-shadow:0 4px 50px rgba(10,18,13,.5), 0 1px 2px rgba(10,18,13,.25)}
@media (prefers-reduced-motion: reduce){html body main.frayora-resources-page .about-us-page .about-hero__media{animation:none!important}}
html body main.frayora-contact-page{--ctx-terra:#C96743;--ctx-terra-deep:#B2532F;--ctx-sand:#D9B77E;--ctx-sage:#87947B;--ctx-ink:#1B271F;--ctx-cream:#F8F3EB}
html body main.frayora-contact-page .about-hero__media{animation:frayoraAboutPhotoIn 1.9s cubic-bezier(.22,1,.36,1) both, ctxZoom 30s ease-in-out 1.9s infinite alternate!important}
@keyframes ctxZoom { from { scale: 1; } to { scale: 1.06; } }
html body main.frayora-contact-page .about-hero__overlay::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(60% 55% at 50% 50%, rgba(23,34,27,.32), rgba(23,34,27,0) 72%), radial-gradient(74% 50% at 50% 108%, rgba(201,103,67,.42), rgba(201,103,67,0) 70%), radial-gradient(50% 55% at 8% 0%, rgba(135,148,123,.30), rgba(135,148,123,0) 70%), radial-gradient(46% 50% at 96% 0%, rgba(217,183,126,.24), rgba(217,183,126,0) 70%), linear-gradient(180deg, rgba(23,34,27,.16), rgba(23,34,27,0) 30%, rgba(23,34,27,.28) 100%)!important}
html body main.frayora-contact-page .about-hero__title{text-shadow:0 2px 26px rgba(15,24,18,.45)!important}
@media (prefers-reduced-motion: reduce){html body main.frayora-contact-page .about-hero__media{animation:none!important}}
@media screen and (min-width: 1101px){html body section.digital-hero.digital-hero,html body section#biab-hero.biab-hero{box-sizing:content-box!important;height:600px!important;min-height:600px!important;max-height:600px!important;padding-bottom:calc(var(--fr-edge, 64px) + 20px)!important}}
@media screen and (max-width: 1100px){html body section.digital-hero.digital-hero,html body section#biab-hero.biab-hero{padding-bottom:calc(var(--fr-edge, 52px) * .85)!important}}
html body main.about-us-page .about-why__card.about-why__card::after,html body main.about-us-page .about-why__card.about-why__card:nth-child(even)::after,html body main.about-us-page .about-why__card.about-why__card:hover::after{content:none!important;display:none!important;background:none!important}

/* ===== CASE STUDY: MIRANDA YIP ===== */
/* =====================================================================
   FRAYORA CASE STUDY (scoped to .cs-page)
   Uses the same hero as Our Work and About Us. No extra fonts or libraries.
===================================================================== */
.cs-page{--cs-ink:#1B271F;--cs-deep:#17221B;--cs-muted:#56635A;--cs-terra:#C96743;--cs-sand:#D9B77E;--cs-sage:#87947B;--cs-cream:#F8F6EE;--cs-card:#FFFDF8;--cs-line:rgba(23,34,27,.11);--cs-ease:cubic-bezier(.22,.8,.24,1);background:var(--cs-cream);color:var(--cs-ink);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.7;overflow-x:clip}
.cs-page *,.cs-page *::before,.cs-page *::after{box-sizing:border-box}
.cs-page h1,.cs-page h2,.cs-page h3{font-family:Manrope,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0}
.cs-page p{margin:0}
.cs-wrap{width:100%;max-width:var(--fr-content-max,1200px);margin-inline:auto;padding-inline:var(--fr-gutter-desktop,32px)}
.cs-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cs-terra);margin-bottom:20px}
.cs-eyebrow::before{content:"";width:28px;height:1.5px;background:currentColor;opacity:.7}
.cs-page .cs-lead{max-width:640px;margin-top:22px;font-size:clamp(17px,1.5vw,19px);color:var(--cs-muted)}

/* buttons */
.cs-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;font-family:Manrope,Inter,sans-serif;font-weight:600;font-size:15.5px;line-height:1.2;text-decoration:none;transition:transform .35s var(--cs-ease),box-shadow .35s var(--cs-ease),background-color .3s ease,border-color .3s ease}
.cs-btn span[aria-hidden]{display:inline-block;transition:transform .35s var(--cs-ease)}
.cs-btn--primary{background:linear-gradient(135deg,#D4724B,#B85A38);color:#fff;box-shadow:0 14px 28px -14px rgba(184,90,56,.85)}
.cs-btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 32px -14px rgba(184,90,56,.95);color:#fff}
.cs-btn--primary:hover span[aria-hidden]{transform:translate(3px,-3px)}
.cs-btn--ghost{border:1px solid rgba(255,255,255,.42);color:#fff;background:rgba(255,255,255,.04)}
.cs-btn--ghost:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.7);color:#fff;transform:translateY(-2px)}
.cs-btn--dark{border:1px solid var(--cs-line);color:var(--cs-ink);background:var(--cs-card)}
.cs-btn--dark:hover{background:#fff;color:var(--cs-ink);transform:translateY(-2px);box-shadow:0 16px 28px -16px rgba(23,34,27,.45)}
.cs-btn:focus-visible,.cs-tab:focus-visible,.cs-link:focus-visible{outline:3px solid var(--cs-sand);outline-offset:3px}
.cs-link{color:var(--cs-terra);text-decoration:underline;text-underline-offset:3px}

/* ---------- 01 HERO (same hero as Our Work and About Us) ---------- */
.cs-hero__stack{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:980px}
.cs-js .cs-hero__label,.cs-js .cs-hero__sub,.cs-js .cs-hero__actions{opacity:0;animation:csUp .9s var(--cs-ease) forwards}
.cs-js .cs-js .cs-js .cs-hero__actions{animation-delay:.75s}
@keyframes csUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}

/* ---------- reveal on scroll ---------- */
.cs-js .cs-rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--cs-ease),transform .9s var(--cs-ease);transition-delay:var(--d,0s)}
.cs-js .cs-rv.is-in{opacity:1;transform:none}

/* ---------- sections ---------- */
.cs-sec{position:relative;padding:clamp(72px,9vw,120px) 0}
.cs-sec h2{font-size:clamp(30px,3.8vw,50px);max-width:19ch}
.cs-sec--warm{background:radial-gradient(44% 34% at 100% 0%,rgba(135,148,123,.16),rgba(135,148,123,0) 72%),radial-gradient(42% 30% at 0% 80%,rgba(217,183,126,.16),rgba(217,183,126,0) 72%),linear-gradient(180deg,#FBF9F3,#F3EEE1)}

/* client */
.cs-client{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:start}
.cs-client p{color:var(--cs-muted)}
.cs-client p+p{margin-top:18px}
.cs-facts{background:var(--cs-card);border:1px solid var(--cs-line);border-radius:24px;padding:10px 30px;box-shadow:0 30px 50px -36px rgba(23,34,27,.45)}
.cs-facts div{padding:18px 0;border-bottom:1px solid var(--cs-line)}
.cs-facts div:last-child{border-bottom:0}
.cs-facts dt{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--cs-terra)}
.cs-facts dd{margin:5px 0 0;font-size:16px}
.cs-facts dl{margin:0}

/* stats */
.cs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}
.cs-stat{padding:34px 24px;border-left:1px solid var(--cs-line)}
.cs-stat:first-child{border-left:0;padding-left:0}
.cs-stat b{display:block;font-family:Manrope,Inter,sans-serif;font-weight:600;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.04em;color:var(--cs-deep)}
.cs-stat b i{font-style:normal;color:var(--cs-terra)}
.cs-stat>span{display:block;margin-top:12px;font-size:14.5px;line-height:1.45;color:var(--cs-muted)}

/* challenge */
.cs-challenge{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(36px,6vw,96px);align-items:start}
.cs-challenge__head{position:sticky;top:130px}
.cs-list-n{list-style:none;margin:0;padding:0;counter-reset:n}
.cs-list-n li{position:relative;padding:30px 0 30px 74px;border-top:1px solid var(--cs-line)}
.cs-list-n li:last-child{border-bottom:1px solid var(--cs-line)}
.cs-list-n li::before{counter-increment:n;content:"0" counter(n);position:absolute;left:0;top:32px;font-family:Manrope,Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:.08em;color:var(--cs-terra)}
.cs-list-n h3{font-size:clamp(20px,2vw,24px);margin-bottom:8px}
.cs-list-n p{color:var(--cs-muted);font-size:16.5px}
.cs-list-n h3{transition:color .35s ease}

/* approach */
.cs-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(44px,5vw,64px)}
.cs-pillar{position:relative;padding:34px 30px 36px;background:var(--cs-card);border:1px solid var(--cs-line);border-radius:24px;overflow:hidden;transition:transform .5s var(--cs-ease),box-shadow .5s var(--cs-ease),border-color .4s ease}
.cs-pillar::after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,var(--cs-sage),var(--cs-sand),var(--cs-terra));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--cs-ease)}
@media (hover:hover){.cs-pillar:hover{transform:translateY(-6px);box-shadow:0 34px 50px -34px rgba(23,34,27,.5);border-color:rgba(201,103,67,.3)}.cs-pillar:hover::after{transform:scaleX(1)}}
.cs-pillar__n{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(201,103,67,.09);border:1px solid rgba(201,103,67,.2);font-family:Manrope,Inter,sans-serif;font-weight:700;font-size:14px;color:var(--cs-terra);margin-bottom:22px}
.cs-pillar h3{font-size:22px;margin-bottom:12px}
.cs-pillar p{color:var(--cs-muted);font-size:16px}

/* showcase tabs */
.cs-showcase__head{display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;align-items:flex-end}
.cs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}
.cs-tab{appearance:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:11px 18px;border-radius:999px;border:1px solid var(--cs-line);background:var(--cs-card);color:var(--cs-ink);transition:transform .35s var(--cs-ease),background-color .3s ease,color .3s ease,box-shadow .35s var(--cs-ease)}
.cs-tab:hover{transform:translateY(-2px);border-color:rgba(217,183,126,.9)}
.cs-tab[aria-selected="true"]{background:var(--cs-deep);color:#fff;border-color:var(--cs-deep);box-shadow:0 16px 26px -14px rgba(27,39,31,.7)}
.cs-stage{position:relative;margin-top:22px;aspect-ratio:16/9.2;border-radius:30px;overflow:hidden;background:radial-gradient(60% 70% at 50% 40%,rgba(232,206,152,.2),rgba(201,103,67,.08) 55%,rgba(201,103,67,0) 80%),radial-gradient(46% 60% at 0% 0%,rgba(135,148,123,.3),rgba(135,148,123,0) 70%),linear-gradient(180deg,#17221B,#2B3C2D);box-shadow:0 44px 70px -40px rgba(23,34,27,.7)}
.cs-panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(18px,3.4vw,48px)}
.cs-panel[hidden]{display:none}
.cs-panel:not([hidden]){animation:csFade .7s var(--cs-ease)}
@keyframes csFade{from{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:none}}
.cs-panel img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}
.cs-panel img.is-shot{border-radius:14px;box-shadow:0 30px 60px -24px rgba(0,0,0,.6)}
.cs-cap{margin-top:22px;text-align:center;font-size:14.5px;color:var(--cs-muted);min-height:1.7em}

/* results */
.cs-pairs{margin-top:clamp(40px,5vw,60px);border-top:1px solid var(--cs-line)}
.cs-pair{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1.15fr);align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid var(--cs-line)}
.cs-pair__was{color:var(--cs-muted);font-size:16px}
.cs-pair__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--cs-line);color:var(--cs-terra);background:var(--cs-card);transition:transform .45s var(--cs-ease),background-color .3s ease,color .3s ease}
.cs-pair__now{font-family:Manrope,Inter,sans-serif;font-weight:600;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.015em;line-height:1.3}

/* cta */
.cs-cta{position:relative;isolation:isolate;padding:clamp(72px,9vw,112px) 0 calc(100px + var(--fr-edge,60px));text-align:center;background:radial-gradient(64% 52% at 50% 104%,rgba(201,103,67,.32),rgba(214,150,100,.15) 46%,rgba(201,103,67,0) 78%),radial-gradient(40% 52% at 0% 20%,rgba(135,148,123,.2),rgba(135,148,123,0) 70%),radial-gradient(40% 52% at 100% 20%,rgba(217,183,126,.26),rgba(217,183,126,0) 70%),linear-gradient(180deg,#FAF6EF,#F6EADB)}
.cs-cta .cs-eyebrow{justify-content:center}
.cs-cta h2{margin-inline:auto;font-size:clamp(30px,4vw,52px);max-width:17ch}
.cs-page .cs-cta .cs-lead{margin-inline:auto}
.cs-cta .cs-hero__actions{opacity:1;animation:none;margin-top:34px}
.cs-cta .cs-btn--ghost{border-color:var(--cs-line);color:var(--cs-ink)}

/* responsive */
@media (max-width:1100px){
 .cs-pillars{grid-template-columns:minmax(0,1fr)}
 .cs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .cs-stat:nth-child(3){border-left:0;padding-left:0}
 .cs-stat:nth-child(n+3){border-top:1px solid var(--cs-line)}
}
@media (max-width:1100px){.cs-wrap{padding-inline:var(--fr-gutter-tablet,30px)}}
@media (max-width:899px){
 .cs-page{--fr-edge:44px;font-size:16.5px}
 .cs-client,.cs-challenge{grid-template-columns:minmax(0,1fr)}
 .cs-challenge__head{position:static}
 .cs-pair{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 4px}
 .cs-pair__arrow{width:36px;height:36px;transform:rotate(90deg)}
}
@media (max-width:599px){
 .cs-page{--fr-edge:34px}
 .cs-wrap{padding-inline:24px}
 .cs-hero__actions .cs-btn,.cs-cta .cs-btn{width:100%;justify-content:center}
 .cs-list-n li{padding-left:50px}
 .cs-stage{aspect-ratio:4/3.3;border-radius:22px}
 .cs-tab{padding:10px 14px}
 .cs-facts{padding:6px 22px}
}
@media (prefers-reduced-motion:reduce){
 .cs-js .cs-rv,.cs-js .cs-hero__label,.cs-js .cs-hero__sub,.cs-js .cs-hero__actions{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}
 .cs-panel:not([hidden]){animation:none}
 .cs-btn,.cs-pillar,.cs-pair,.cs-tab,.cs-list-n li{transition:none !important}
}

/* curved top edge on first section (same as Our Work) */
html body .frayora-work-page .cs-first{margin-top:calc(var(--fr-edge) * -1)!important;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%);-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100% 100%, 0 100%)}
html body .frayora-work-page .cs-first::before{content:""!important;display:block!important;position:absolute!important;z-index:3;inset:0 0 auto 0!important;height:calc(var(--fr-edge) + 6px)!important;pointer-events:none;background:linear-gradient(90deg, rgba(135,148,123,0), #87947B 18%, #D9B77E 62%, rgba(217,183,126,0))!important;opacity:.85;clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px));-webkit-clip-path:polygon(0.0% calc(var(--fr-edge) * 0.000), 6.2% calc(var(--fr-edge) * 0.176), 12.5% calc(var(--fr-edge) * 0.344), 18.8% calc(var(--fr-edge) * 0.500), 25.0% calc(var(--fr-edge) * 0.636), 31.2% calc(var(--fr-edge) * 0.748), 37.5% calc(var(--fr-edge) * 0.831), 43.8% calc(var(--fr-edge) * 0.883), 50.0% calc(var(--fr-edge) * 0.900), 56.2% calc(var(--fr-edge) * 0.883), 62.5% calc(var(--fr-edge) * 0.831), 68.8% calc(var(--fr-edge) * 0.748), 75.0% calc(var(--fr-edge) * 0.636), 81.2% calc(var(--fr-edge) * 0.500), 87.5% calc(var(--fr-edge) * 0.344), 93.8% calc(var(--fr-edge) * 0.176), 100.0% calc(var(--fr-edge) * 0.000), 100.0% calc(var(--fr-edge) * 0.000 + 3px), 93.8% calc(var(--fr-edge) * 0.176 + 3px), 87.5% calc(var(--fr-edge) * 0.344 + 3px), 81.2% calc(var(--fr-edge) * 0.500 + 3px), 75.0% calc(var(--fr-edge) * 0.636 + 3px), 68.8% calc(var(--fr-edge) * 0.748 + 3px), 62.5% calc(var(--fr-edge) * 0.831 + 3px), 56.2% calc(var(--fr-edge) * 0.883 + 3px), 50.0% calc(var(--fr-edge) * 0.900 + 3px), 43.8% calc(var(--fr-edge) * 0.883 + 3px), 37.5% calc(var(--fr-edge) * 0.831 + 3px), 31.2% calc(var(--fr-edge) * 0.748 + 3px), 25.0% calc(var(--fr-edge) * 0.636 + 3px), 18.8% calc(var(--fr-edge) * 0.500 + 3px), 12.5% calc(var(--fr-edge) * 0.344 + 3px), 6.2% calc(var(--fr-edge) * 0.176 + 3px), 0.0% calc(var(--fr-edge) * 0.000 + 3px))}
html body .frayora-work-page .cs-first > .cs-wrap{margin-top:var(--fr-edge)!important}

html body .frayora-work-page .cs-first{background-color:#F8F6EE!important}

/* =====================================================================
   FRAYORA TYPE SYSTEM (same tokens and styles as the rest of the site)
===================================================================== */
html body .cs-page{--cs-ink:#252923;--cs-muted:#626960;font-family:"Inter",sans-serif;font-size:var(--fr-type-section-body,15px);line-height:1.75;color:#252923}

/* eyebrow: slanted terracotta bar, same as Explore Our Work */
html body .cs-page .cs-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 17px;font-family:"Inter",sans-serif;font-size:var(--fr-type-section-eyebrow,12px);font-weight:600;line-height:1.45;letter-spacing:.11em;text-transform:uppercase;color:#B95E3D}
html body .cs-page .cs-eyebrow::before,html body .cs-page .cs-eyebrow--center::after{content:"";flex:none;width:30px;height:10px;background:#D66A43;opacity:1;clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);-webkit-clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}
html body .cs-page .cs-eyebrow--center{justify-content:center}
html body .cs-page .cs-eyebrow--center::after{transform:scaleX(-1)}
@media (max-width:599px){html body .cs-page .cs-eyebrow{margin-bottom:13px}html body .cs-page .cs-eyebrow::before,html body .cs-page .cs-eyebrow--center::after{width:24px;height:8px}}

/* section headings: the site's section title token (42 / 36 / 31) */
html body .cs-page .cs-sec h2{max-width:900px;font-family:"Manrope",sans-serif;font-size:var(--fr-type-section-title,42px);font-weight:600;line-height:1.16;letter-spacing:-.046em;color:#252923;text-wrap:balance}

/* body copy: the site's section body token (15 / 15 / 14) */
html body .cs-page p,html body .cs-page dd,html body .cs-page .cs-lead{font-family:"Inter",sans-serif;font-size:var(--fr-type-section-body,15px);font-weight:400;line-height:1.75;letter-spacing:0;color:#626960}
html body .cs-page .cs-lead{max-width:760px;margin-top:20px}
html body .cs-page .cs-client .cs-lead+.cs-lead{margin-top:16px}
@media (max-width:1100px){html body .cs-page .cs-lead{margin-top:18px}}
@media (max-width:599px){html body .cs-page .cs-lead{margin-top:16px}html body .cs-page p,html body .cs-page dd,html body .cs-page .cs-lead{line-height:1.7}}
html body .cs-page .cs-facts dd{color:#252923}
html body .cs-page .cs-facts dt{font-family:"Inter",sans-serif;font-size:var(--fr-type-section-eyebrow,12px);font-weight:600;letter-spacing:.11em;color:#B95E3D}

/* card and list titles */
html body .cs-page h3{font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;letter-spacing:-.035em;line-height:1.3;color:#252923}
html body .cs-page .cs-list-n h3{transition:color .35s ease}
html body .cs-page .cs-pair__now{font-family:"Manrope",sans-serif;font-size:var(--fr-type-final-body,17px);font-weight:600;letter-spacing:-.03em;line-height:1.4;color:#252923}
html body .cs-page .cs-pair__was{font-size:var(--fr-type-section-body,15px)}
html body .cs-page .cs-stat b{font-family:"Manrope",sans-serif;font-size:calc(var(--fr-type-section-title,42px) * 1.2);letter-spacing:-.05em;color:#252923}
html body .cs-page .cs-stat>span{font-size:var(--fr-type-section-body,15px);line-height:1.5}
html body .cs-page .cs-tab{font-size:12px}
html body .cs-page .cs-pillar__n,html body .cs-page .cs-list-n li::before{font-size:12px}

/* hero text: spacing */
html body .cs-page .cs-hero__label{margin:0 0 28px;padding:9px 20px;border:1px solid rgba(248,243,235,.28);border-radius:999px;background:rgba(248,243,235,.07);font-family:"Inter",sans-serif;font-size:var(--fr-type-hero-eyebrow,12px);font-weight:600;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;color:rgba(248,243,235,.92)}
html body .cs-page .cs-hero__sub{max-width:560px;margin:30px 0 0;font-family:"Inter",sans-serif;font-size:var(--fr-type-hero-body,16px);font-weight:400;line-height:1.7;color:rgba(248,243,235,.88)}
html body .cs-page .cs-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}
@media (max-width:599px){html body .cs-page .cs-hero__label{margin-bottom:22px;padding:8px 16px}html body .cs-page .cs-hero__sub{margin-top:22px}html body .cs-page .cs-hero__actions{margin-top:28px;flex-direction:column;align-items:stretch;gap:12px}}

/* buttons: same tokens as site buttons */
html body .cs-page .cs-btn{gap:var(--fr-btn-gap,12px);min-height:var(--fr-btn-height,52px);padding:0 var(--fr-btn-padx,28px);justify-content:center;font-family:"Inter",sans-serif;font-size:var(--fr-btn-text,14px);font-weight:600;line-height:1.2;white-space:nowrap}
html body .cs-page .cs-btn--primary{background:#D27148;border:1px solid transparent;box-shadow:0 10px 24px rgba(190,99,61,.2),inset 0 1px 0 rgba(255,255,255,.18);color:#fff}
html body .cs-page .cs-btn--primary:hover{background:#C7653D;transform:translateY(-2px);box-shadow:0 14px 30px rgba(190,99,61,.24),inset 0 1px 0 rgba(255,255,255,.2);color:#fff}
html body .cs-page .cs-btn--dark{color:#344137;background:rgba(250,247,241,.68);border:1px solid rgba(52,65,55,.22);box-shadow:0 10px 24px rgba(48,59,50,.06),inset 0 1px 0 rgba(255,255,255,.72)}
html body .cs-page .cs-btn--dark:hover{color:#243127;background:rgba(250,247,241,.88);border-color:rgba(52,65,55,.3);transform:translateY(-2px)}

/* hover without moving text */
html body .cs-page .cs-list-n li::after,html body .cs-page .cs-pair::after{content:"";position:absolute;inset:0 -18px;z-index:-1;border-radius:18px;background:rgba(255,253,248,.85);opacity:0;transition:opacity .4s ease;pointer-events:none}
html body .cs-page .cs-list-n,html body .cs-page .cs-pairs{isolation:isolate}
@media (hover:hover){html body .cs-page .cs-list-n li:hover::after,html body .cs-page .cs-pair:hover::after{opacity:1}html body .cs-page .cs-list-n li:hover h3{color:#B95E3D}html body .cs-page .cs-pair:hover .cs-pair__arrow{background:#D27148;color:#fff;border-color:#D27148}}

/* caption under the screens carousel */
html body .cs-page .cs-cap{margin:30px 0 0;text-align:center}
@media (max-width:599px){html body .cs-page .cs-cap{margin-top:22px}}

/* final CTA: the site's final title and body tokens (50 / 42 / 35) */
html body .cs-page .cs-cta h2{max-width:1000px;margin:0 auto 18px;font-size:var(--fr-type-final-title,50px);line-height:1.12;letter-spacing:-.051em;text-align:center}
html body .cs-page .cs-cta .cs-lead{max-width:640px;margin:0 auto;text-align:center;font-size:var(--fr-type-final-body,17px);letter-spacing:-.015em}
html body .cs-page .cs-cta .cs-hero__actions{margin-top:28px}

/* ---------- showcase stage: richer backdrop ---------- */
html body .cs-page .cs-stage{background:radial-gradient(52% 62% at 50% 46%,rgba(226,170,118,.30),rgba(201,103,67,.12) 46%,rgba(201,103,67,0) 74%),radial-gradient(40% 55% at 6% 0%,rgba(135,148,123,.42),rgba(135,148,123,0) 70%),radial-gradient(38% 50% at 100% 100%,rgba(217,183,126,.20),rgba(217,183,126,0) 72%),linear-gradient(165deg,#2D3F31 0%,#1B2A20 52%,#141E17 100%);border:1px solid rgba(248,243,235,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 90px rgba(0,0,0,.28),0 44px 70px -40px rgba(23,34,27,.7);isolation:isolate}
html body .cs-page .cs-stage::before{content:"";position:absolute;inset:-6% -10%;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 620%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M0 40.0 L40 50.0 L80 58.1 L120 62.9 L160 64.0 L200 61.9 L240 58.1 L280 54.3 L320 52.0 L360 51.8 L400 53.5 L440 56.2 L480 58.1 L520 57.8 L560 54.1 L600 47.2 L640 37.8 L680 27.8 L720 19.1 L760 13.4 L800 11.6 L840 13.6 L880 18.1 L920 23.6 L960 28.4 L1000 31.1 L1040 31.6 L1080 30.4 L1120 28.8 L1160 28.5 L1200 30.8%22 fill=%22none%22 stroke=%22%23C96743%22 stroke-opacity=%220.45%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 94.0 L40 101.1 L80 104.3 L120 103.7 L160 100.5 L200 96.2 L240 92.4 L280 90.5 L320 90.4 L360 91.6 L400 92.7 L440 92.1 L480 88.6 L520 81.6 L560 71.9 L600 60.9 L640 50.7 L680 43.0 L720 39.3 L760 39.7 L800 43.7 L840 49.6 L880 55.8 L920 60.5 L960 63.2 L1000 63.9 L1040 63.7 L1080 64.0 L1120 66.4 L1160 71.7 L1200 79.8%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 144.4 L40 145.4 L80 142.9 L120 138.3 L160 133.4 L200 129.6 L240 127.5 L280 127.0 L320 126.9 L360 125.7 L400 122.0 L440 115.2 L480 105.4 L520 93.8 L560 82.3 L600 72.9 L640 67.3 L680 66.2 L720 69.4 L760 75.5 L800 82.8 L840 89.5 L880 94.5 L920 97.4 L960 98.9 L1000 100.2 L1040 102.9 L1080 108.1 L1120 116.0 L1160 125.9 L1200 136.2%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 185.3 L40 180.7 L80 174.7 L120 169.1 L160 164.9 L200 162.3 L240 160.6 L280 158.6 L320 154.6 L360 147.9 L400 138.1 L440 126.2 L480 113.9 L520 103.1 L560 95.8 L600 93.2 L640 95.4 L680 101.4 L720 109.7 L760 118.2 L800 125.5 L840 130.9 L880 134.3 L920 137.0 L960 140.3 L1000 145.4 L1040 153.0 L1080 162.7 L1120 173.3 L1160 183.0 L1200 189.7%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 216.4 L40 209.1 L80 202.6 L120 197.7 L160 194.2 L200 190.8 L240 186.4 L280 179.6 L320 170.0 L360 158.1 L400 145.3 L440 133.5 L480 124.8 L520 120.7 L560 121.8 L600 127.5 L640 136.5 L680 146.6 L720 156.3 L760 164.1 L800 169.9 L840 174.2 L880 178.3 L920 183.6 L960 190.8 L1000 200.1 L1040 210.6 L1080 220.7 L1120 228.2 L1160 231.6 L1200 229.9%22 fill=%22none%22 stroke=%22%23C96743%22 stroke-opacity=%220.45%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 217.3 L40 214.5 L80 214.0 L120 215.0 L160 215.9 L200 215.3 L240 212.0 L280 205.9 L320 197.8 L360 189.3 L400 182.3 L440 178.5 L480 178.7 L520 182.9 L560 189.9 L600 197.9 L640 205.2 L680 210.3 L720 212.7 L760 212.7 L800 211.7 L840 211.2 L880 212.6 L920 216.6 L960 222.8 L1000 230.1 L1040 236.7 L1080 240.7 L1120 241.0 L1160 237.2 L1200 230.1%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 248.2 L40 247.3 L80 247.1 L120 246.1 L160 242.9 L200 237.1 L240 229.1 L280 220.2 L320 212.3 L360 207.2 L400 206.2 L440 209.6 L480 216.6 L520 225.6 L560 234.8 L600 242.3 L640 247.2 L680 249.5 L720 250.0 L760 250.1 L800 251.4 L840 254.9 L880 260.6 L920 267.6 L960 274.5 L1000 279.3 L1040 280.4 L1080 277.3 L1120 270.2 L1160 260.5 L1200 249.9%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 277.9 L40 276.2 L80 273.0 L120 267.6 L160 259.9 L200 251.0 L240 242.5 L280 236.5 L320 234.3 L360 236.8 L400 243.6 L440 253.4 L480 264.2 L520 274.1 L560 281.6 L600 286.3 L640 288.5 L680 289.6 L720 291.1 L760 294.0 L800 298.9 L840 305.4 L880 312.1 L920 317.3 L960 319.1 L1000 316.7 L1040 309.8 L1080 299.5 L1120 287.6 L1160 276.0 L1200 266.7%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 302.2 L40 297.2 L80 290.0 L120 281.4 L160 272.8 L200 266.2 L240 263.1 L280 264.8 L320 271.2 L360 281.4 L400 293.6 L440 305.6 L480 315.7 L520 323.0 L560 327.3 L600 329.6 L640 331.4 L680 333.9 L720 338.0 L760 343.6 L800 349.8 L840 354.9 L880 357.1 L920 355.2 L960 348.7 L1000 338.1 L1040 325.1 L1080 311.7 L1120 299.9 L1160 291.1 L1200 286.0%22 fill=%22none%22 stroke=%22%23C96743%22 stroke-opacity=%220.45%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 319.4 L40 311.5 L80 303.1 L120 296.2 L160 292.5 L200 293.5 L240 299.4 L280 309.8 L320 323.0 L360 337.0 L400 349.6 L440 359.5 L480 366.1 L520 370.0 L560 372.3 L600 374.5 L640 377.7 L680 382.2 L720 387.5 L760 392.2 L800 394.5 L840 393.0 L880 386.8 L920 376.2 L960 362.3 L1000 347.3 L1040 333.2 L1080 322.0 L1120 314.6 L1160 310.9 L1200 309.9%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 362.6 L40 356.5 L80 351.9 L120 350.3 L160 352.6 L200 358.8 L240 367.7 L280 377.5 L320 386.3 L360 392.4 L400 395.3 L440 395.3 L480 393.4 L520 391.3 L560 390.6 L600 392.0 L640 395.5 L680 400.1 L720 404.2 L760 406.0 L800 404.4 L840 399.0 L880 390.4 L920 380.3 L960 370.6 L1000 363.1 L1040 359.0 L1080 358.4 L1120 360.5 L1160 363.9 L1200 366.8%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 382.2 L40 380.1 L80 381.9 L120 387.8 L160 397.1 L200 408.1 L240 418.9 L280 427.6 L320 433.1 L360 435.1 L400 434.5 L440 432.7 L480 431.4 L520 431.6 L560 433.8 L600 437.4 L640 441.0 L680 442.8 L720 441.4 L760 436.2 L800 427.5 L840 416.4 L880 405.0 L920 395.3 L960 388.7 L1000 386.0 L1040 386.8 L1080 389.8 L1120 393.3 L1160 395.8 L1200 396.4%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 411.9 L40 417.5 L80 427.0 L120 439.0 L160 451.6 L200 462.6 L240 470.6 L280 474.8 L320 475.7 L360 474.5 L400 472.7 L440 471.9 L480 472.6 L520 474.8 L560 477.4 L600 478.9 L640 477.6 L680 472.6 L720 463.8 L760 452.1 L800 439.4 L840 427.6 L880 418.8 L920 413.9 L960 413.1 L1000 415.4 L1040 419.3 L1080 423.0 L1120 425.5 L1160 426.2 L1200 425.7%22 fill=%22none%22 stroke=%22%23C96743%22 stroke-opacity=%220.45%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 457.6 L40 470.3 L80 484.2 L120 497.4 L160 507.8 L200 514.4 L240 517.0 L280 516.6 L320 514.6 L360 512.7 L400 511.9 L440 512.5 L480 513.8 L520 514.5 L560 513.0 L600 508.1 L640 499.3 L680 487.3 L720 473.5 L760 460.1 L800 449.2 L840 442.1 L880 439.6 L920 441.0 L960 445.0 L1000 449.8 L1040 454.0 L1080 456.8 L1120 458.1 L1160 459.1 L1200 461.0%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 517.1 L40 532.1 L80 544.7 L120 553.6 L160 558.2 L200 558.8 L240 556.9 L280 554.1 L320 551.7 L360 550.4 L400 550.1 L440 549.6 L480 547.6 L520 542.6 L560 534.0 L600 521.8 L640 507.4 L680 492.6 L720 479.8 L760 470.7 L800 466.4 L840 466.6 L880 470.5 L920 476.2 L960 482.2 L1000 487.0 L1040 490.5 L1080 493.1 L1120 496.1 L1160 500.8 L1200 508.3%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3Cpath d=%22M0 567.9 L40 573.8 L80 575.8 L120 574.3 L160 570.5 L200 565.9 L240 562.3 L280 560.8 L320 561.4 L360 563.4 L400 565.4 L440 565.8 L480 563.2 L520 557.4 L560 548.8 L600 539.0 L640 529.9 L680 523.3 L720 520.5 L760 521.7 L800 526.0 L840 531.9 L880 537.7 L920 541.8 L960 543.5 L1000 543.1 L1040 541.8 L1080 541.0 L1120 542.3 L1160 546.5 L1200 553.6%22 fill=%22none%22 stroke=%22%23D9B77E%22 stroke-opacity=%220.5%22 stroke-width=%221%22/%3E%3C/svg%3E") center/100% 100% no-repeat;opacity:.55;-webkit-mask-image:radial-gradient(70% 78% at 50% 50%,#000 25%,transparent 86%);mask-image:radial-gradient(70% 78% at 50% 50%,#000 25%,transparent 86%);animation:csDrift 26s ease-in-out infinite alternate}
html body .cs-page .cs-stage::after{content:"";position:absolute;left:50%;bottom:7%;z-index:0;width:62%;height:9%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.42),rgba(0,0,0,0) 72%);filter:blur(6px)}
html body .cs-page .cs-panel{z-index:1}
@keyframes csDrift{from{transform:translate3d(-2%,0,0) scale(1.02)}to{transform:translate3d(2%,-1.5%,0) scale(1.06)}}
@media (prefers-reduced-motion:reduce){html body .cs-page .cs-stage::before{animation:none}}

/* phone hero is a fixed height (same as Our Work), so keep its content compact */
@media (max-width:599px){html body .cs-page .cs-hero .cs-hero__sub{display:none}html body .cs-page .cs-hero__actions{margin-top:26px}html body .cs-page .cs-hero__label{margin-bottom:20px}}

/* phone: one-line label, balanced spacing inside the fixed-height hero */
@media (max-width:599px){html body .cs-page .cs-hero .cs-hl-more{display:none}html body .cs-page .cs-hero__label{padding:7px 14px;margin-bottom:22px}html body .cs-page .cs-hero__stack{padding-top:22px}html body .cs-page .cs-hero__actions{margin-top:24px}}

/* ===== In Their Words (testimonial) ===== */
html body .cs-page .cs-quote__fig{max-width:820px;margin:0 auto;padding:0;text-align:center}
html body .cs-page .cs-quote__mark{display:block;height:.5em;margin:0 0 14px;font-family:"Manrope",sans-serif;font-size:88px;font-weight:600;line-height:1;color:#D66A43;opacity:.9}
html body .cs-page .cs-quote__text{margin:0;padding:0}
html body .cs-page .cs-quote__text p{margin:0 0 18px;font-family:"Manrope",sans-serif;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.55;letter-spacing:-.02em;color:#252923;text-wrap:pretty}
html body .cs-page .cs-quote__text p:first-child{font-size:clamp(21px,2.1vw,28px);line-height:1.4;letter-spacing:-.03em;margin-bottom:24px;text-wrap:balance}
html body .cs-page .cs-quote__text p:last-child{margin-bottom:0}
html body .cs-page .cs-quote__cap{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;text-align:left}
html body .cs-page .cs-quote__badge{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:rgba(201,103,67,.10);border:1px solid rgba(201,103,67,.28);font-family:"Manrope",sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;color:#B95E3D}
html body .cs-page .cs-quote__who{display:flex;flex-direction:column;gap:2px}
html body .cs-page .cs-quote__who strong{font-family:"Manrope",sans-serif;font-size:var(--fr-type-final-body,17px);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#252923}
html body .cs-page .cs-quote__who span{font-family:"Inter",sans-serif;font-size:var(--fr-type-section-body,15px);line-height:1.4;color:#626960}
@media (max-width:599px){html body .cs-page .cs-quote__mark{font-size:68px}html body .cs-page .cs-quote__cap{margin-top:28px}}