@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.notFound-module-scss-module__RkU6Sq__container{width:100%;min-height:640px;padding-top:var(--nav-height,107px);background:radial-gradient(60% 140px at 50% 100%,#4a90d966 0%,#4a90d900 100%),radial-gradient(circle at 26% 18%,#4a90d9 0%,#2e6fb8 24%,#0d2c4e 62%,#081b2f 100%);justify-content:center;align-items:center;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.notFound-module-scss-module__RkU6Sq__pattern{z-index:1;opacity:.35;position:absolute;inset:0}.notFound-module-scss-module__RkU6Sq__scrim{z-index:2;background:radial-gradient(circle at 50% 38%,#0d2c4e33 0%,#0d2c4eb8 68%,#0d2c4eeb 100%);position:absolute;inset:0}.notFound-module-scss-module__RkU6Sq__frame{z-index:3;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:40rem;margin:0 auto;padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,5vw,6rem) 3rem;display:flex;position:relative}.notFound-module-scss-module__RkU6Sq__copy{flex-direction:column;align-items:center;display:flex}.notFound-module-scss-module__RkU6Sq__sceneWrap{margin-bottom:1rem}@media (min-width:900px){.notFound-module-scss-module__RkU6Sq__frame{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:clamp(3rem,6vw,6rem);max-width:1280px}.notFound-module-scss-module__RkU6Sq__copy{align-items:flex-start;max-width:32rem}.notFound-module-scss-module__RkU6Sq__sceneWrap{flex-shrink:0;margin-bottom:0}.notFound-module-scss-module__RkU6Sq__message{margin-left:0;margin-right:0}}@keyframes notFound-module-scss-module__RkU6Sq__heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.notFound-module-scss-module__RkU6Sq__heroIn{animation:.7s cubic-bezier(.16,1,.3,1) both notFound-module-scss-module__RkU6Sq__heroIn}@media (prefers-reduced-motion:reduce){.notFound-module-scss-module__RkU6Sq__heroIn{animation:none}}.notFound-module-scss-module__RkU6Sq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d4a017;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.notFound-module-scss-module__RkU6Sq__headline{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;color:#fbf6e7;margin:0;font-size:clamp(2.1rem,4.5vw,3.25rem);font-weight:380;line-height:1.08}.notFound-module-scss-module__RkU6Sq__line{display:block}.notFound-module-scss-module__RkU6Sq__lineItalic{color:#f0c550;font-style:italic}.notFound-module-scss-module__RkU6Sq__message{flex-direction:column;gap:.75rem;max-width:42ch;margin:1.5rem 0 0;display:flex}.notFound-module-scss-module__RkU6Sq__message p{color:#e9dfc4;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.notFound-module-scss-module__RkU6Sq__actions{margin-top:2.25rem}.notFound-module-scss-module__RkU6Sq__primaryButton{color:#0d2c4e;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border-radius:4px;justify-content:center;align-items:center;padding:.9rem 2.25rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.notFound-module-scss-module__RkU6Sq__primaryButton:hover{background:linear-gradient(135deg,#f2cb63 0%,#f0c550 65%);transform:translateY(-1px);box-shadow:0 0 40px #d4a01738}@media (max-width:640px){.notFound-module-scss-module__RkU6Sq__container{min-height:0;padding-bottom:3rem}.notFound-module-scss-module__RkU6Sq__frame{padding:2.5rem 1.25rem 3.5rem}.notFound-module-scss-module__RkU6Sq__headline{font-size:clamp(1.9rem,8vw,2.5rem)}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.techCore-module-scss-module__PZg6IW__scene{perspective:800px;width:clamp(150px,16vw,240px);height:clamp(150px,16vw,240px);position:relative}.techCore-module-scss-module__PZg6IW__core{transform-style:preserve-3d;animation:16s linear infinite techCore-module-scss-module__PZg6IW__tumble;position:absolute;inset:0}.techCore-module-scss-module__PZg6IW__ringWrap{transform-style:preserve-3d;position:absolute;inset:0}.techCore-module-scss-module__PZg6IW__ringOne{transform:rotateX(78deg)}.techCore-module-scss-module__PZg6IW__ringTwo{transform:rotateX(78deg)rotate(60deg)}.techCore-module-scss-module__PZg6IW__ringThree{transform:rotateX(78deg)rotate(-60deg)}.techCore-module-scss-module__PZg6IW__ring{border:1.5px solid #d4a0178c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 22px #d4a01740}.techCore-module-scss-module__PZg6IW__ringTwo .techCore-module-scss-module__PZg6IW__ring{border-color:#4a90d98c;box-shadow:0 0 22px #4a90d940}.techCore-module-scss-module__PZg6IW__ringThree .techCore-module-scss-module__PZg6IW__ring{border-color:#f0c55073;box-shadow:0 0 18px #f0c55033}.techCore-module-scss-module__PZg6IW__electron{background:#f0c550;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation:6s linear infinite techCore-module-scss-module__PZg6IW__orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 3px #f0c550cc}.techCore-module-scss-module__PZg6IW__ringTwo .techCore-module-scss-module__PZg6IW__electron{background:#4a90d9;animation-duration:7.5s;animation-direction:reverse;box-shadow:0 0 10px 3px #4a90d9d9}.techCore-module-scss-module__PZg6IW__ringThree .techCore-module-scss-module__PZg6IW__electron{animation-duration:9s}.techCore-module-scss-module__PZg6IW__nucleus{background:radial-gradient(circle at 34% 30%,#f0c550 0%,#4a90d9 55%,#2e6fb8 100%);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:3.6s ease-in-out infinite techCore-module-scss-module__PZg6IW__breathe;position:absolute;top:50%;left:50%;box-shadow:0 0 46px 14px #f0c55059,0 0 90px 30px #4a90d933}.techCore-module-scss-module__PZg6IW__floorGlow{filter:blur(2px);background:radial-gradient(#f0c55047 0%,#f0c55000 72%);width:70%;height:24px;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}@keyframes techCore-module-scss-module__PZg6IW__tumble{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes techCore-module-scss-module__PZg6IW__orbit{0%{transform:rotate(0)translate(clamp(64px,9vw,88px))rotate(0)}to{transform:rotate(360deg)translate(clamp(64px,9vw,88px))rotate(-360deg)}}@keyframes techCore-module-scss-module__PZg6IW__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.techCore-module-scss-module__PZg6IW__core,.techCore-module-scss-module__PZg6IW__electron,.techCore-module-scss-module__PZg6IW__nucleus{animation:none}}@media (max-width:640px){.techCore-module-scss-module__PZg6IW__scene{width:140px;height:140px}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.footer-module-scss-module__494BbG__container{background:linear-gradient(165deg,#0f2340 0%,#071427 55%,#040b16 100%);width:100%;position:relative;overflow:hidden}.footer-module-scss-module__494BbG__network{z-index:0}.footer-module-scss-module__494BbG__top{z-index:1;max-width:1280px;margin:0 auto;padding:4rem clamp(1.25rem,5vw,6rem) 2rem;position:relative}.footer-module-scss-module__494BbG__brand{border-bottom:1px solid #1f3f66;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.footer-module-scss-module__494BbG__logo{flex-direction:row;align-items:center;gap:.65rem;display:flex}.footer-module-scss-module__494BbG__logo span{color:#4a90d9;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:700}.footer-module-scss-module__494BbG__columns{grid-template-columns:repeat(1,1fr);gap:2.5rem;display:grid}@media (min-width:640px){.footer-module-scss-module__494BbG__columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.footer-module-scss-module__494BbG__columns{grid-template-columns:repeat(4,1fr)}}.footer-module-scss-module__494BbG__column{flex-direction:column;display:flex}.footer-module-scss-module__494BbG__header{letter-spacing:.16em;text-transform:uppercase;color:#d4a017;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.footer-module-scss-module__494BbG__body{color:#e9dfc4;margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6;transition:color .2s cubic-bezier(.16,1,.3,1);display:block}.footer-module-scss-module__494BbG__body:hover{color:#f0c550}.footer-module-scss-module__494BbG__body a{transition:color .2s cubic-bezier(.16,1,.3,1)}.footer-module-scss-module__494BbG__body a:hover{color:#f0c550}.footer-module-scss-module__494BbG__appsGroup{border-top:1px solid #1f3f66;flex-direction:column;margin-top:1.1rem;padding-top:1.1rem;display:flex}.footer-module-scss-module__494BbG__appsLabel{letter-spacing:.16em;text-transform:uppercase;color:#8a6b12;margin-bottom:.6rem;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:600}.footer-module-scss-module__494BbG__appName{color:#fbf6e7;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;display:flex}.footer-module-scss-module__494BbG__appName svg{color:#d4a017;flex:none}.footer-module-scss-module__494BbG__appLink{opacity:.85;margin-left:1.35rem;font-size:.85rem}.footer-module-scss-module__494BbG__appLink:hover{opacity:1}.footer-module-scss-module__494BbG__emphasis{font-family:var(--font-fraunces),Georgia,serif;color:#fbf6e7;margin-bottom:.85rem;font-size:1.1rem;font-style:italic;font-weight:400}.footer-module-scss-module__494BbG__social{flex-direction:row;gap:.85rem;display:flex}.footer-module-scss-module__494BbG__social a{color:#e9dfc4;border:1px solid #1f3f66;border-radius:4px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.footer-module-scss-module__494BbG__social a:hover{color:#d4a017;border-color:#d4a017}.footer-module-scss-module__494BbG__bottom{z-index:1;color:#8a6b12;border-top:1px solid #1f3f66;flex-flow:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:1280px;margin:0 auto;padding:1.25rem clamp(1.25rem,5vw,6rem);font-family:Montserrat,sans-serif;font-size:.8rem;display:flex;position:relative}.footer-module-scss-module__494BbG__watermarkBand{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:right;max-width:1280px;margin:0 auto;padding:1rem clamp(1.25rem,5vw,6rem) 2rem;position:relative;overflow:hidden;container-type:inline-size}.footer-module-scss-module__494BbG__watermarkSubtitle,.footer-module-scss-module__494BbG__watermark{white-space:nowrap;letter-spacing:-.02em;color:#f0c550;background:linear-gradient(#f0c550 0%,#d4a017 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-weight:700;line-height:1;display:block}.footer-module-scss-module__494BbG__watermark{filter:drop-shadow(0 0 32px #d4a01740);font-size:22.3cqw;display:inline-block}.footer-module-scss-module__494BbG__watermarkSubtitle{filter:drop-shadow(0 0 16px #d4a01733);margin-top:.4cqw;font-size:7.4cqw}@media (max-width:640px){.footer-module-scss-module__494BbG__top{padding:4rem clamp(1.25rem,5vw,6rem) 1rem}.footer-module-scss-module__494BbG__bottom{justify-content:flex-start}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.languageToggle-module-scss-module__6nzLlW__toggle{border:1px solid #8a6b12;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.languageToggle-module-scss-module__6nzLlW__toggle button{appearance:none;color:#d4a017;letter-spacing:.14em;cursor:pointer;background:0 0;border:none;padding:.4rem .65rem;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.languageToggle-module-scss-module__6nzLlW__toggle button:hover{color:#f0c550}.languageToggle-module-scss-module__6nzLlW__toggle .languageToggle-module-scss-module__6nzLlW__active{color:#0d2c4e;background-color:#d4a017}.languageToggle-module-scss-module__6nzLlW__toggle .languageToggle-module-scss-module__6nzLlW__active:hover{color:#0d2c4e}.languageToggle-module-scss-module__6nzLlW__toggle.languageToggle-module-scss-module__6nzLlW__light{border-color:#e9dfc4}.languageToggle-module-scss-module__6nzLlW__toggle.languageToggle-module-scss-module__6nzLlW__light button{color:#6b4226}.languageToggle-module-scss-module__6nzLlW__toggle.languageToggle-module-scss-module__6nzLlW__light .languageToggle-module-scss-module__6nzLlW__active{color:#fbf6e7;background-color:#17201a}.languageToggle-module-scss-module__6nzLlW__toggle.languageToggle-module-scss-module__6nzLlW__light .languageToggle-module-scss-module__6nzLlW__active:hover{color:#fbf6e7}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.faq-module-scss-module__0Z6B7W__container{width:100%;scroll-margin-top:var(--nav-height,90px);background-color:#e9dfc4}.faq-module-scss-module__0Z6B7W__subContainer{max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem)}.faq-module-scss-module__0Z6B7W__layout{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:900px){.faq-module-scss-module__0Z6B7W__layout{grid-template-columns:22rem 1fr;align-items:start;gap:7rem}.faq-module-scss-module__0Z6B7W__intro{top:calc(var(--nav-height,90px) + 2.5rem);position:sticky}}.faq-module-scss-module__0Z6B7W__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8a6b12;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.faq-module-scss-module__0Z6B7W__heading{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;max-width:16ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:420;line-height:1.1}.faq-module-scss-module__0Z6B7W__description{color:#59645c;max-width:32ch;margin:1.25rem 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.faq-module-scss-module__0Z6B7W__contactLink{color:#17201a;border-bottom:1px solid #8a6b12;align-items:center;gap:.6rem;margin-top:2rem;padding-bottom:.3rem;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.faq-module-scss-module__0Z6B7W__contactLink .faq-module-scss-module__0Z6B7W__arrow{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.faq-module-scss-module__0Z6B7W__contactLink:hover,.faq-module-scss-module__0Z6B7W__contactLink:focus-visible{color:#8a6b12;border-color:#d4a017}.faq-module-scss-module__0Z6B7W__contactLink:hover .faq-module-scss-module__0Z6B7W__arrow,.faq-module-scss-module__0Z6B7W__contactLink:focus-visible .faq-module-scss-module__0Z6B7W__arrow{transform:translate(4px)}.faq-module-scss-module__0Z6B7W__list{border-top:1px solid #17201a24}.faq-module-scss-module__0Z6B7W__item{border-bottom:1px solid #17201a24}.faq-module-scss-module__0Z6B7W__itemHeading{margin:0;font-weight:400}.faq-module-scss-module__0Z6B7W__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:1.25rem;padding:1.5rem 0;display:flex}.faq-module-scss-module__0Z6B7W__trigger:hover .faq-module-scss-module__0Z6B7W__question{color:#8a6b12}.faq-module-scss-module__0Z6B7W__trigger:hover .faq-module-scss-module__0Z6B7W__toggle span{background-color:#d4a017}.faq-module-scss-module__0Z6B7W__trigger:focus-visible{outline-offset:4px;outline:2px solid #d4a017}.faq-module-scss-module__0Z6B7W__index{letter-spacing:.05em;color:#17201a52;flex-shrink:0;width:1.75rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600}.faq-module-scss-module__0Z6B7W__question{color:#17201a;flex:1;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.4;transition:color .25s cubic-bezier(.16,1,.3,1)}.faq-module-scss-module__0Z6B7W__toggle{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.faq-module-scss-module__0Z6B7W__toggle span{background-color:#8a6b12;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.faq-module-scss-module__0Z6B7W__toggle span:first-child{width:100%;height:1.5px;transform:translate(-50%,-50%)}.faq-module-scss-module__0Z6B7W__toggle span:last-child{width:1.5px;height:100%;transform:translate(-50%,-50%)}.faq-module-scss-module__0Z6B7W__toggleOpen span:last-child{transform:translate(-50%,-50%)scaleY(0)}.faq-module-scss-module__0Z6B7W__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.faq-module-scss-module__0Z6B7W__open{grid-template-rows:1fr}.faq-module-scss-module__0Z6B7W__answerInner{overflow:hidden}.faq-module-scss-module__0Z6B7W__answer{color:#59645c;max-width:56ch;margin:0;padding:0 0 1.75rem 3rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;line-height:1.7}@media (max-width:640px){.faq-module-scss-module__0Z6B7W__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}.faq-module-scss-module__0Z6B7W__answer{padding-left:0}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.NavMobile-module-scss-module__-Vb1VW__container{background-color:#0d2c4e;border-bottom:1px solid #2c5a8c;width:100%}.NavMobile-module-scss-module__-Vb1VW__announce{background-color:#163f6d;border-bottom:1px solid #2c5a8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1rem;display:flex}.NavMobile-module-scss-module__-Vb1VW__callLink{align-items:center;gap:.4rem;display:inline-flex}.NavMobile-module-scss-module__-Vb1VW__callIcon{color:#d4a017}.NavMobile-module-scss-module__-Vb1VW__callNumber{font-variant-numeric:tabular-nums;color:#e9dfc4;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.NavMobile-module-scss-module__-Vb1VW__dividerLine{background-color:#2c5a8c;width:1px;height:10px}.NavMobile-module-scss-module__-Vb1VW__formLink{color:#fbf6e7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #8a6b12;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.NavMobile-module-scss-module__-Vb1VW__formLink:active{color:#f0c550;border-color:#d4a017}.NavMobile-module-scss-module__-Vb1VW__formIcon{color:#d4a017}.NavMobile-module-scss-module__-Vb1VW__bar{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.NavMobile-module-scss-module__-Vb1VW__logo{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;display:flex}.NavMobile-module-scss-module__-Vb1VW__logo .NavMobile-module-scss-module__-Vb1VW__name{color:#4a90d9;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700}.NavMobile-module-scss-module__-Vb1VW__right{flex-direction:row;align-items:center;gap:.75rem;display:flex}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.page-module-scss-module__7kCmLG__main{background-color:#fbf6e7;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.drawerMobile-module-scss-module__Owx_mq__hamburger{appearance:none;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;width:28px;padding:6px;display:flex}.drawerMobile-module-scss-module__Owx_mq__hamburger span{transform-origin:50%;background-color:#d4a017;width:100%;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:block}.drawerMobile-module-scss-module__Owx_mq__hamburger.drawerMobile-module-scss-module__Owx_mq__isActive span:first-child{transform:translateY(7px)rotate(45deg)}.drawerMobile-module-scss-module__Owx_mq__hamburger.drawerMobile-module-scss-module__Owx_mq__isActive span:nth-child(2){opacity:0}.drawerMobile-module-scss-module__Owx_mq__hamburger.drawerMobile-module-scss-module__Owx_mq__isActive span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawerMobile-module-scss-module__Owx_mq__backdrop{z-index:1200;opacity:0;pointer-events:none;background-color:#0d2c4e8c;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.drawerMobile-module-scss-module__Owx_mq__backdropOpen{opacity:1;pointer-events:auto}.drawerMobile-module-scss-module__Owx_mq__paper{z-index:1201;color:#fbf6e7;visibility:hidden;background:linear-gradient(165deg,#163f6d 0%,#0d2c4e 60%);width:82vw;max-width:340px;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #00000059}.drawerMobile-module-scss-module__Owx_mq__paperOpen{visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:reduce){.drawerMobile-module-scss-module__Owx_mq__backdrop,.drawerMobile-module-scss-module__Owx_mq__paper{transition:none}}.drawerMobile-module-scss-module__Owx_mq__panel{flex-direction:column;height:100%;padding:3rem 1.75rem 2rem;display:flex}.drawerMobile-module-scss-module__Owx_mq__link{letter-spacing:.08em;text-transform:uppercase;color:#e9dfc4;border-bottom:1px solid #2c5a8c;padding:1rem 0;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1),padding-left .2s cubic-bezier(.16,1,.3,1)}.drawerMobile-module-scss-module__Owx_mq__link:hover{color:#d4a017;padding-left:.4rem}.drawerMobile-module-scss-module__Owx_mq__groupLabel{letter-spacing:.14em;text-transform:uppercase;color:#e9dfc480;padding-top:1.25rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:600}.drawerMobile-module-scss-module__Owx_mq__subLink{border-bottom:none;border-left:1px solid #2c5a8c;padding:.75rem 0 .75rem .9rem;font-size:.82rem}.drawerMobile-module-scss-module__Owx_mq__subLink:hover{padding-left:1.3rem}.drawerMobile-module-scss-module__Owx_mq__linkActive{color:#f0c550;pointer-events:none}.drawerMobile-module-scss-module__Owx_mq__linkActive:hover{padding-left:inherit}.drawerMobile-module-scss-module__Owx_mq__footer{flex-direction:column;gap:1.25rem;margin-top:auto;padding-top:2rem;display:flex}.drawerMobile-module-scss-module__Owx_mq__footer .drawerMobile-module-scss-module__Owx_mq__callLine{color:#e9dfc4;font-size:.85rem}.drawerMobile-module-scss-module__Owx_mq__footer .drawerMobile-module-scss-module__Owx_mq__callLine a{color:#d4a017}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.whatWeHaveDone-module-scss-module__WopgLW__container{width:100%;scroll-margin-top:var(--nav-height,90px);background:linear-gradient(#fbf6e7 0% 88%,#07142712 100%)}.whatWeHaveDone-module-scss-module__WopgLW__subContainer{max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem)}.whatWeHaveDone-module-scss-module__WopgLW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#6b4226;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.whatWeHaveDone-module-scss-module__WopgLW__heading{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;max-width:22ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:420;line-height:1.1}.whatWeHaveDone-module-scss-module__WopgLW__intro{color:#59645c;max-width:60ch;margin:1.5rem 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.whatWeHaveDone-module-scss-module__WopgLW__rows{flex-direction:column;margin-top:4rem;display:flex}.whatWeHaveDone-module-scss-module__WopgLW__row{border-top:1px solid #e9dfc4;flex-direction:column-reverse;gap:2rem;padding:4rem 0;display:flex}.whatWeHaveDone-module-scss-module__WopgLW__row:first-child{border-top:none;padding-top:2rem}.whatWeHaveDone-module-scss-module__WopgLW__visual{aspect-ratio:4/3;width:100%;position:relative}.whatWeHaveDone-module-scss-module__WopgLW__copy{width:100%;min-width:0}.whatWeHaveDone-module-scss-module__WopgLW__index{font-family:"Fraunces Hero",var(--font-fraunces), Georgia, serif;color:#8a6b12;opacity:.5;margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:380;line-height:1;display:block}.whatWeHaveDone-module-scss-module__WopgLW__itemTitle{color:#17201a;margin:0 0 .85rem;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.whatWeHaveDone-module-scss-module__WopgLW__itemDescription{color:#59645c;max-width:42ch;margin:0 0 1.25rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.65}.whatWeHaveDone-module-scss-module__WopgLW__pillList{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.whatWeHaveDone-module-scss-module__WopgLW__pill{letter-spacing:.04em;color:#6b4226;background-color:#6b422614;border-radius:4px;padding:.35rem .7rem;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:600}@media (min-width:900px){.whatWeHaveDone-module-scss-module__WopgLW__row{flex-direction:row;align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.whatWeHaveDone-module-scss-module__WopgLW__visual{flex:26rem;max-width:30rem}.whatWeHaveDone-module-scss-module__WopgLW__copy{flex:22rem;max-width:30rem}.whatWeHaveDone-module-scss-module__WopgLW__row:nth-child(2n){flex-direction:row-reverse}}@media (max-width:640px){.whatWeHaveDone-module-scss-module__WopgLW__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}.whatWeHaveDone-module-scss-module__WopgLW__row{padding:2rem 0}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.capabilityShowcase-module-scss-module__SsA07G__window{--ide-bg:#0d2c4ed1;--ide-bg-raised:#163f6d99;--ide-bg-editor:#0d2c4e80;--ide-border:#e9dfc424;--ide-text:#cfe0f2;--ide-text-dim:#cfe0f273;--ide-accent:#4a90d9;--ide-accent-2:#f0c550;background:var(--ide-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--ide-border);isolation:isolate;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -32px #07101c8c,inset 0 1px #ffffff1a}.capabilityShowcase-module-scss-module__SsA07G__window:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#ffffff1a 0%,#fff0 38%);position:absolute;inset:0}.capabilityShowcase-module-scss-module__SsA07G__titleBar{z-index:1;background:var(--ide-bg-raised);border-bottom:1px solid var(--ide-border);flex:none;align-items:center;height:2.35rem;padding:0 .9rem;display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__trafficLights{flex:none;align-items:center;gap:.4rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__dotRed,.capabilityShowcase-module-scss-module__SsA07G__dotYellow,.capabilityShowcase-module-scss-module__SsA07G__dotGreen{opacity:.9;border-radius:50%;width:.62rem;height:.62rem}.capabilityShowcase-module-scss-module__SsA07G__dotRed{background:#ff5f57}.capabilityShowcase-module-scss-module__SsA07G__dotYellow{background:#febc2e}.capabilityShowcase-module-scss-module__SsA07G__dotGreen{background:#28c840}.capabilityShowcase-module-scss-module__SsA07G__titleText{text-align:center;letter-spacing:.02em;color:var(--ide-text-dim);flex:1;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,Roboto Mono,monospace;font-size:.68rem}.capabilityShowcase-module-scss-module__SsA07G__titleSpacer{flex:none;width:3.6rem}.capabilityShowcase-module-scss-module__SsA07G__body{z-index:1;flex:1;min-height:0;padding:clamp(1rem,3vw,1.5rem);display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__sysBody{flex-direction:column;gap:.85rem;width:100%;min-height:0;display:flex}.capabilityShowcase-module-scss-module__SsA07G__statRow{gap:.6rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__statTile{background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;flex:1;gap:.2rem;padding:.55rem .7rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__statValue{color:var(--ide-text);font-family:Montserrat,sans-serif;font-size:clamp(.72rem,1.6vw,.9rem);font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__statLabel{letter-spacing:.04em;color:var(--ide-text-dim);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:500}.capabilityShowcase-module-scss-module__SsA07G__sysTable{background:var(--ide-bg-editor);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__sysRowHead,.capabilityShowcase-module-scss-module__SsA07G__sysRow{grid-template-columns:1.1fr 1.2fr 1fr;gap:.4rem;padding:.45rem .7rem;font-family:Montserrat,sans-serif;font-size:.66rem;display:grid}.capabilityShowcase-module-scss-module__SsA07G__sysRowHead{color:var(--ide-text-dim);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--ide-border);font-size:.58rem;font-weight:600}.capabilityShowcase-module-scss-module__SsA07G__sysRow{color:var(--ide-text);border-bottom:1px solid var(--ide-border)}.capabilityShowcase-module-scss-module__SsA07G__sysRow:last-child{border-bottom:none}.capabilityShowcase-module-scss-module__SsA07G__sysRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__sysStatus{color:var(--ide-text-dim);align-items:center;gap:.35rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__liveDot{background:var(--ide-accent);border-radius:50%;flex:none;width:.35rem;height:.35rem;animation:1.6s ease-in-out infinite capabilityShowcase-module-scss-module__SsA07G__pulseDot}.capabilityShowcase-module-scss-module__SsA07G__sparkline{flex:none;align-items:flex-end;gap:.3rem;height:2.4rem;padding:0 .1rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__sparkBar{background:linear-gradient(to top, var(--ide-accent-2), #f0c55059);border-radius:2px 2px 0 0;flex:1}.capabilityShowcase-module-scss-module__SsA07G__appBody{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__codeGhost{z-index:0;background:var(--ide-bg-editor);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__codeGhostBar{background:var(--ide-bg-raised);border-bottom:1px solid var(--ide-border);flex:none;align-items:center;gap:.28rem;padding:.4rem .55rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__ghostDot{background:var(--ide-text-dim);opacity:.6;border-radius:50%;width:.32rem;height:.32rem}.capabilityShowcase-module-scss-module__SsA07G__codeGhostBody{flex:1;min-height:0;padding:.6rem .7rem;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,Roboto Mono,monospace;font-size:clamp(.5rem,1.4vw,.6rem);line-height:1.7;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__codeGhostLine{display:flex}.capabilityShowcase-module-scss-module__SsA07G__codeGhostLineNumber{text-align:right;width:1.1rem;color:var(--ide-text-dim);opacity:.5;-webkit-user-select:none;user-select:none;flex:none;margin-right:.6rem}.capabilityShowcase-module-scss-module__SsA07G__codeGhostText{white-space:pre;color:var(--ide-text);opacity:.85}.capabilityShowcase-module-scss-module__SsA07G__kw{color:var(--ide-accent)}.capabilityShowcase-module-scss-module__SsA07G__type{color:var(--ide-accent-2)}.capabilityShowcase-module-scss-module__SsA07G__str{color:#7ec699}.capabilityShowcase-module-scss-module__SsA07G__phone{z-index:1;aspect-ratio:9/18.5;background:linear-gradient(160deg,#2c313b 0%,#12151a 100%);border:1px solid #ffffff29;border-radius:1.5rem;width:50%;max-width:9.5rem;padding:.4rem;position:relative;box-shadow:0 22px 38px -20px #07101cb3,inset 0 0 0 1px #00000059}.capabilityShowcase-module-scss-module__SsA07G__phoneButton{background:#ffffff38;border-radius:2px 0 0 2px;width:2px;height:11%;position:absolute;top:20%;right:-2px}.capabilityShowcase-module-scss-module__SsA07G__phoneScreen{background:var(--ide-bg-editor);border-radius:1.05rem;flex-direction:column;width:100%;height:100%;padding:.6rem .5rem .55rem;display:flex;position:relative;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__phoneNotch{background:#00000080;border-radius:999px;flex:none;align-self:center;width:1.7rem;height:.24rem;margin-bottom:.45rem}.capabilityShowcase-module-scss-module__SsA07G__phoneHeader{color:var(--ide-text);text-align:center;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__phoneList{flex-direction:column;flex:1;gap:.32rem;min-height:0;margin-top:.55rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__phoneRow{background:var(--ide-bg-raised);border-radius:3px;align-items:center;gap:.3rem;padding:.28rem .3rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__phoneDot{background:var(--ide-accent-2);border-radius:2px;flex:none;width:.4rem;height:.4rem}.capabilityShowcase-module-scss-module__SsA07G__phoneName{min-width:0;color:var(--ide-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Montserrat,sans-serif;font-size:.5rem;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__phonePrice{color:var(--ide-text-dim);flex:none;font-family:Montserrat,sans-serif;font-size:.47rem;font-weight:600}.capabilityShowcase-module-scss-module__SsA07G__phoneCta{text-align:center;letter-spacing:.03em;color:#0d2c4e;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border-radius:999px;flex:none;margin-top:.5rem;padding:.4rem;font-family:Montserrat,sans-serif;font-size:.55rem;font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__webBody{flex-direction:column;gap:.7rem;width:100%;display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__webNav{background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:4px;flex:none;align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__webWordmark{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;color:var(--ide-text);flex:none;font-size:.72rem;font-weight:420}.capabilityShowcase-module-scss-module__SsA07G__webNavLinks{align-items:center;gap:.55rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__webNavLink{letter-spacing:.02em;color:var(--ide-text-dim);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:.48rem;font-weight:500}.capabilityShowcase-module-scss-module__SsA07G__webNavCta{letter-spacing:.03em;color:#0d2c4e;white-space:nowrap;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border-radius:999px;flex:none;margin-left:auto;padding:.28rem .65rem;font-family:Montserrat,sans-serif;font-size:.46rem;font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__webHero{background:var(--ide-bg-editor);border:1px solid var(--ide-border);border-radius:4px;flex:1;align-items:stretch;gap:.7rem;min-height:0;padding:.9rem .8rem;display:flex;position:relative;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__webHeroCopy{flex-direction:column;flex:1.1;justify-content:center;gap:.35rem;min-width:0;display:flex}.capabilityShowcase-module-scss-module__SsA07G__webEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ide-accent-2);font-family:Montserrat,sans-serif;font-size:.42rem;font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__webHeadline{font-family:var(--font-fraunces),Georgia,serif;color:var(--ide-text);margin:.1rem 0 0;font-size:clamp(.66rem,2vw,.85rem);font-weight:420;line-height:1.2}.capabilityShowcase-module-scss-module__SsA07G__webHeadline em{color:var(--ide-accent-2);font-style:italic}.capabilityShowcase-module-scss-module__SsA07G__webParagraph{background:var(--ide-text-dim);opacity:.7;border-radius:2px;width:60%;height:.28rem;margin-top:.15rem}.capabilityShowcase-module-scss-module__SsA07G__webButton{letter-spacing:.03em;color:#0d2c4e;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border-radius:999px;align-self:flex-start;margin-top:.5rem;padding:.35rem .75rem;font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:700}.capabilityShowcase-module-scss-module__SsA07G__webHeroImage{background:linear-gradient(155deg,#0f2340 0%,#071427 55%,#0d2c4e 100%);border-radius:4px;flex:.85;position:relative;overflow:hidden}.capabilityShowcase-module-scss-module__SsA07G__webHeroImage:before{content:"";background:linear-gradient(115deg,#ffffff38 0%,#fff0 40%);position:absolute;inset:0}.capabilityShowcase-module-scss-module__SsA07G__webImageBadge{letter-spacing:.06em;text-transform:uppercase;color:#0d2c4e;background:var(--ide-accent-2);border-radius:999px;padding:.2rem .5rem;font-family:Montserrat,sans-serif;font-size:.4rem;font-weight:700;position:absolute;top:.45rem;left:.45rem}.capabilityShowcase-module-scss-module__SsA07G__webBadge{z-index:2;background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .7rem;display:flex;position:absolute;bottom:.4rem;right:.4rem;box-shadow:0 14px 26px -16px #07101c99}.capabilityShowcase-module-scss-module__SsA07G__webScore{color:var(--ide-accent-2);font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;line-height:1}.capabilityShowcase-module-scss-module__SsA07G__webBadgeLabel{color:var(--ide-text);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:.52rem;font-weight:600}.capabilityShowcase-module-scss-module__SsA07G__webBadgeSub{color:var(--ide-text-dim);white-space:nowrap;font-family:Montserrat,sans-serif;font-size:.46rem}.capabilityShowcase-module-scss-module__SsA07G__brandBody{gap:.6rem;width:100%;display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__toolRail{background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;flex:none;gap:.4rem;padding:.4rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__toolIcon{background:var(--ide-text-dim);opacity:.6;border-radius:3px;width:.85rem;height:.85rem}.capabilityShowcase-module-scss-module__SsA07G__artboard{background:var(--ide-bg-editor);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;min-width:0;padding:.9rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__logoMark{justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex;position:relative}.capabilityShowcase-module-scss-module__SsA07G__logoMark:before{content:"";z-index:-1;filter:blur(7px);background:radial-gradient(circle,#f0c55066 0%,#4a90d933 45%,#0000 72%);border-radius:50%;animation:3.4s ease-in-out infinite capabilityShowcase-module-scss-module__SsA07G__brainGlow;position:absolute;inset:-45%}.capabilityShowcase-module-scss-module__SsA07G__brainMark{filter:drop-shadow(0 6px 12px #07101c80);width:100%;height:100%;animation:5.5s ease-in-out infinite capabilityShowcase-module-scss-module__SsA07G__brainFloat;overflow:visible}.capabilityShowcase-module-scss-module__SsA07G__brainAccentGold{fill:none;stroke:var(--ide-accent-2);stroke-linecap:round}.capabilityShowcase-module-scss-module__SsA07G__brainAccentCobalt{fill:none;stroke:var(--ide-accent);stroke-linecap:round}.capabilityShowcase-module-scss-module__SsA07G__wordmark{background:var(--ide-text);opacity:.85;border-radius:2px;width:4rem;height:.4rem}.capabilityShowcase-module-scss-module__SsA07G__swatchRow{gap:.35rem;display:flex}.capabilityShowcase-module-scss-module__SsA07G__swatch{border:1px solid #ffffff40;border-radius:50%;width:.7rem;height:.7rem}.capabilityShowcase-module-scss-module__SsA07G__cardPreview{z-index:2;background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:4px;flex-direction:column;gap:.3rem;width:4rem;padding:.55rem;display:flex;position:absolute;bottom:-.5rem;right:-.4rem;transform:rotate(-6deg);box-shadow:0 16px 28px -18px #07101c99}.capabilityShowcase-module-scss-module__SsA07G__cardLine{background:var(--ide-text-dim);border-radius:2px;height:.3rem}@keyframes capabilityShowcase-module-scss-module__SsA07G__pulseDot{0%,to{opacity:1;box-shadow:0 0 #4a90d980}50%{opacity:.6;box-shadow:0 0 0 3px #4a90d900}}@keyframes capabilityShowcase-module-scss-module__SsA07G__brainFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4%)rotate(2deg)}}@keyframes capabilityShowcase-module-scss-module__SsA07G__brainGlow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.capabilityShowcase-module-scss-module__SsA07G__liveDot,.capabilityShowcase-module-scss-module__SsA07G__brainMark,.capabilityShowcase-module-scss-module__SsA07G__logoMark:before{animation:none}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.kuafitLegalHero-module-scss-module__KHE_Ha__container{width:100%;padding-top:var(--nav-height,107px);scroll-margin-top:var(--nav-height,90px);background-color:#fbf6e7;position:relative}.kuafitLegalHero-module-scss-module__KHE_Ha__frame{width:100%;max-width:1280px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,6rem) clamp(2.75rem,5vw,3.5rem)}.kuafitLegalHero-module-scss-module__KHE_Ha__breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#8a6b12;flex-flow:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;display:flex}.kuafitLegalHero-module-scss-module__KHE_Ha__breadcrumb a{color:#59645c;transition:color .2s cubic-bezier(.16,1,.3,1)}.kuafitLegalHero-module-scss-module__KHE_Ha__breadcrumb a:hover{color:#8a6b12}.kuafitLegalHero-module-scss-module__KHE_Ha__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#59645c;border:1px solid #e9dfc4;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.75rem;padding:.45rem 1.1rem;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.kuafitLegalHero-module-scss-module__KHE_Ha__eyebrow svg{color:#d4a017;flex:none}.kuafitLegalHero-module-scss-module__KHE_Ha__headline{font-family:"Fraunces Hero",var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:#17201a;max-width:20ch;margin:0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.08}.kuafitLegalHero-module-scss-module__KHE_Ha__line{display:block}.kuafitLegalHero-module-scss-module__KHE_Ha__lineAccent{color:#8a6b12;font-style:italic}.kuafitLegalHero-module-scss-module__KHE_Ha__subheadline{color:#59645c;max-width:52ch;margin:1.4rem 0 0;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:1.08rem;font-weight:400;line-height:1.6}.kuafitLegalHero-module-scss-module__KHE_Ha__meta{flex-flow:wrap;align-items:center;gap:1.25rem;margin-top:2.25rem;display:flex}.kuafitLegalHero-module-scss-module__KHE_Ha__updated{letter-spacing:.04em;color:#59645c;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600}.kuafitLegalHero-module-scss-module__KHE_Ha__switchPill{color:#17201a;border-bottom:1px solid #8a6b12;align-items:center;gap:.5rem;padding-bottom:.2rem;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.kuafitLegalHero-module-scss-module__KHE_Ha__switchPill:hover,.kuafitLegalHero-module-scss-module__KHE_Ha__switchPill:focus-visible{color:#8a6b12;border-color:#d4a017}@media (max-width:640px){.kuafitLegalHero-module-scss-module__KHE_Ha__frame{padding:2.25rem 1.25rem 2.5rem}.kuafitLegalHero-module-scss-module__KHE_Ha__headline{max-width:none;font-size:clamp(2rem,9vw,2.6rem)}}
@media only screen and (max-width:900px){.navigationControl-module-scss-module__J4W_0q__pc{display:none}}@media only screen and (min-width:900px){.navigationControl-module-scss-module__J4W_0q__mobile{display:none}}.navigationControl-module-scss-module__J4W_0q__fixed{z-index:999;flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:fixed;top:0;left:0}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.networkProcess-module-scss-module__AycUNq__container{width:100%;scroll-margin-top:var(--nav-height,90px);background:linear-gradient(165deg,#163f6d 0%,#0d2c4e 60%);position:relative;overflow:hidden}.networkProcess-module-scss-module__AycUNq__network{z-index:1}.networkProcess-module-scss-module__AycUNq__subContainer{z-index:2;max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem);position:relative}.networkProcess-module-scss-module__AycUNq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d4a017;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.networkProcess-module-scss-module__AycUNq__heading{font-family:var(--font-fraunces),Georgia,serif;color:#fbf6e7;max-width:26ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:420;line-height:1.1}.networkProcess-module-scss-module__AycUNq__intro{color:#e9dfc4;max-width:60ch;margin:1.5rem 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.networkProcess-module-scss-module__AycUNq__steps{grid-template-columns:repeat(1,1fr);row-gap:3rem;margin-top:4rem;display:grid}@media (min-width:640px){.networkProcess-module-scss-module__AycUNq__steps{grid-template-columns:repeat(2,1fr);gap:3.5rem 3rem}}@media (min-width:1080px){.networkProcess-module-scss-module__AycUNq__steps{grid-template-columns:repeat(4,1fr);column-gap:2.75rem}}.networkProcess-module-scss-module__AycUNq__step{border-top:1px solid #2c5a8c;padding-top:1.75rem;position:relative}.networkProcess-module-scss-module__AycUNq__number{font-family:var(--font-fraunces),Georgia,serif;color:#4a90d9;margin-bottom:1.5rem;font-size:1.75rem;font-weight:600;display:block}.networkProcess-module-scss-module__AycUNq__stepTitle{color:#fbf6e7;margin:0 0 .85rem;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:600}.networkProcess-module-scss-module__AycUNq__stepDescription{color:#e9dfc4;margin:0;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}.networkProcess-module-scss-module__AycUNq__closing{font-family:var(--font-fraunces),Georgia,serif;color:#f0c550;max-width:46ch;margin:4rem 0 0;font-size:1.25rem;font-style:italic;font-weight:400}@media (max-width:640px){.networkProcess-module-scss-module__AycUNq__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_433f7f7d-module__LnvmGa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_433f7f7d-module__LnvmGa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.kuafitLegalContent-module-scss-module__bQPDbG__container{background-color:#e9dfc4;width:100%}.kuafitLegalContent-module-scss-module__bQPDbG__subContainer{max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem)}.kuafitLegalContent-module-scss-module__bQPDbG__layout{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:900px){.kuafitLegalContent-module-scss-module__bQPDbG__layout{grid-template-columns:18rem 1fr;align-items:start;gap:7rem}.kuafitLegalContent-module-scss-module__bQPDbG__toc{top:calc(var(--nav-height,90px) + 2.5rem);position:sticky}}.kuafitLegalContent-module-scss-module__bQPDbG__tocLabel{letter-spacing:.16em;text-transform:uppercase;color:#8a6b12;margin:0 0 1.1rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600}.kuafitLegalContent-module-scss-module__bQPDbG__tocList{border-top:1px solid #17201a24;flex-direction:column;display:flex}@media (min-width:900px){.kuafitLegalContent-module-scss-module__bQPDbG__tocList{max-height:calc(100vh - var(--nav-height,90px) - 6rem);overflow-y:auto}}.kuafitLegalContent-module-scss-module__bQPDbG__tocItem{border-bottom:1px solid #17201a24}.kuafitLegalContent-module-scss-module__bQPDbG__tocLink{color:#59645c;flex-direction:row;align-items:baseline;gap:.75rem;padding:.85rem 0;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:500;line-height:1.4;transition:color .2s cubic-bezier(.16,1,.3,1);display:flex}.kuafitLegalContent-module-scss-module__bQPDbG__tocLink:hover,.kuafitLegalContent-module-scss-module__bQPDbG__tocLink:focus-visible{color:#17201a}.kuafitLegalContent-module-scss-module__bQPDbG__tocIndex{color:#17201a57;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600}.kuafitLegalContent-module-scss-module__bQPDbG__body{min-width:0}.kuafitLegalContent-module-scss-module__bQPDbG__intro{color:#59645c;max-width:62ch;margin:0 0 2rem;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.kuafitLegalContent-module-scss-module__bQPDbG__list{border-top:1px solid #17201a24}.kuafitLegalContent-module-scss-module__bQPDbG__itemAnchor{scroll-margin-top:calc(var(--nav-height,90px) + 1.5rem)}.kuafitLegalContent-module-scss-module__bQPDbG__item{border-bottom:1px solid #17201a24;grid-template-columns:2.75rem 1fr;column-gap:1.25rem;padding:1.75rem 0;display:grid}.kuafitLegalContent-module-scss-module__bQPDbG__index{font-family:var(--font-fraunces),Georgia,serif;color:#8a6b12;font-size:1.75rem;font-weight:380;line-height:1.2}.kuafitLegalContent-module-scss-module__bQPDbG__itemTitle{color:#17201a;grid-column:2;margin:0 0 .6rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4}.kuafitLegalContent-module-scss-module__bQPDbG__itemBody{color:#59645c;grid-column:2;max-width:68ch;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.7}.kuafitLegalContent-module-scss-module__bQPDbG__support{background-color:#fff;border:1px solid #e9dfc4;border-radius:8px;justify-content:space-between;align-items:center;gap:2.5rem;margin-top:4rem;padding:2.75rem 3rem;display:flex}.kuafitLegalContent-module-scss-module__bQPDbG__supportInfo{min-width:0}.kuafitLegalContent-module-scss-module__bQPDbG__supportHeadingRow{align-items:center;gap:.9rem;margin:0 0 .65rem;display:flex}.kuafitLegalContent-module-scss-module__bQPDbG__supportIcon{color:#8a6b12;background:#d4a0171f;border:1px solid #8a6b1266;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.kuafitLegalContent-module-scss-module__bQPDbG__supportHeading{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;margin:0;font-size:1.5rem;font-weight:420;line-height:1.2}.kuafitLegalContent-module-scss-module__bQPDbG__supportBody{color:#59645c;max-width:42ch;margin:0;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:400;line-height:1.6}.kuafitLegalContent-module-scss-module__bQPDbG__supportCta{text-align:right;border-left:1px solid #e9dfc4;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;padding-left:2.5rem;display:flex}.kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton{color:#0d2c4e;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border-radius:4px;align-items:center;gap:.65rem;padding:1rem 2.25rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton svg{font-size:.72rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.kuafitLegalContent-module-scss-module__bQPDbG__supportCta:hover .kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton,.kuafitLegalContent-module-scss-module__bQPDbG__supportCta:focus-visible .kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton{background:linear-gradient(135deg,#f2cb63 0%,#f0c550 65%);transform:translateY(-1px);box-shadow:0 0 40px #d4a01738}.kuafitLegalContent-module-scss-module__bQPDbG__supportCta:hover .kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton svg,.kuafitLegalContent-module-scss-module__bQPDbG__supportCta:focus-visible .kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton svg{transform:translate(3px)}.kuafitLegalContent-module-scss-module__bQPDbG__supportNumber{color:#59645c;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500}@media (max-width:760px){.kuafitLegalContent-module-scss-module__bQPDbG__support{flex-direction:column;align-items:stretch;gap:1.75rem;padding:2.25rem 1.75rem}.kuafitLegalContent-module-scss-module__bQPDbG__supportCta{text-align:left;border-top:1px solid #e9dfc4;border-left:none;align-items:stretch;padding-top:1.75rem;padding-left:0}.kuafitLegalContent-module-scss-module__bQPDbG__supportCtaButton{justify-content:center}.kuafitLegalContent-module-scss-module__bQPDbG__supportNumber{text-align:center}}@media (max-width:640px){.kuafitLegalContent-module-scss-module__bQPDbG__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}.kuafitLegalContent-module-scss-module__bQPDbG__support{padding:2rem 1.5rem}.kuafitLegalContent-module-scss-module__bQPDbG__item{grid-template-columns:1fr;row-gap:.5rem}.kuafitLegalContent-module-scss-module__bQPDbG__index,.kuafitLegalContent-module-scss-module__bQPDbG__itemTitle,.kuafitLegalContent-module-scss-module__bQPDbG__itemBody{grid-column:1}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.networkWhy-module-scss-module__Zzg4lW__container{background-color:#fff;width:100%}.networkWhy-module-scss-module__Zzg4lW__subContainer{max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem)}.networkWhy-module-scss-module__Zzg4lW__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:860px){.networkWhy-module-scss-module__Zzg4lW__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:7rem}}.networkWhy-module-scss-module__Zzg4lW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8a6b12;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.networkWhy-module-scss-module__Zzg4lW__heading{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;max-width:22ch;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:420;line-height:1.15}.networkWhy-module-scss-module__Zzg4lW__intro{color:#59645c;max-width:56ch;margin:1.25rem 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.networkWhy-module-scss-module__Zzg4lW__points{margin:2rem 0 0;padding:0;list-style:none}.networkWhy-module-scss-module__Zzg4lW__points li{color:#59645c;border-top:1px solid #e9dfc4;padding:.9rem 0 .9rem 1.75rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;position:relative}.networkWhy-module-scss-module__Zzg4lW__points li:before{content:"";background:#c1432b;border-radius:50%;width:7px;height:7px;position:absolute;top:1.35rem;left:0}.networkWhy-module-scss-module__Zzg4lW__points li:last-child{border-bottom:1px solid #e9dfc4}.networkWhy-module-scss-module__Zzg4lW__quoteCard{background-color:#fbf6e7;border:1px solid #e9dfc4;border-radius:8px;align-self:start;padding:2rem}.networkWhy-module-scss-module__Zzg4lW__quoteCard p{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;margin:0;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.5}@media (max-width:640px){.networkWhy-module-scss-module__Zzg4lW__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.softwareHero-module-scss-module__e-1nOq__container{width:100%;padding-top:var(--nav-height,107px);scroll-margin-top:var(--nav-height,90px);background-color:#fbf6e7;position:relative}.softwareHero-module-scss-module__e-1nOq__frame{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:46rem;margin:0 auto;padding:clamp(2.25rem,6vw,4rem) clamp(1.25rem,5vw,6rem) clamp(3.5rem,7vw,5rem);display:flex}.softwareHero-module-scss-module__e-1nOq__copy{width:100%;min-width:0}.softwareHero-module-scss-module__e-1nOq__breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#8a6b12;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;display:flex}.softwareHero-module-scss-module__e-1nOq__breadcrumb a{color:#59645c;transition:color .2s cubic-bezier(.16,1,.3,1)}.softwareHero-module-scss-module__e-1nOq__breadcrumb a:hover{color:#8a6b12}.softwareHero-module-scss-module__e-1nOq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#59645c;border:1px solid #e9dfc4;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.75rem;padding:.45rem 1.1rem;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.softwareHero-module-scss-module__e-1nOq__eyebrowDot{background:#d4a017;border-radius:50%;flex:none;width:6px;height:6px}.softwareHero-module-scss-module__e-1nOq__headline{font-family:"Fraunces Hero",var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:#17201a;margin:0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.08}.softwareHero-module-scss-module__e-1nOq__line{display:block}.softwareHero-module-scss-module__e-1nOq__lineAccent{color:#8a6b12;font-style:italic}.softwareHero-module-scss-module__e-1nOq__subheadline{color:#59645c;max-width:48ch;margin:1.4rem auto 0;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:1.08rem;font-weight:400;line-height:1.6}.softwareHero-module-scss-module__e-1nOq__actions{flex-flow:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;display:flex}.softwareHero-module-scss-module__e-1nOq__primaryButton,.softwareHero-module-scss-module__e-1nOq__outlineButton{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 2.2rem;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:.78rem;font-weight:700;transition:background .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.softwareHero-module-scss-module__e-1nOq__primaryButton{color:#17201a;background:linear-gradient(135deg,#f0c550 0%,#d4a017 65%);border:1px solid #0000}.softwareHero-module-scss-module__e-1nOq__primaryButton:hover{background:linear-gradient(135deg,#f2cb63 0%,#f0c550 65%);transform:translateY(-1px);box-shadow:0 0 40px #d4a01738}.softwareHero-module-scss-module__e-1nOq__outlineButton{color:#17201a;background-color:#0000;border:1px solid #17201a}.softwareHero-module-scss-module__e-1nOq__outlineButton:hover{color:#8a6b12;border-color:#8a6b12}.softwareHero-module-scss-module__e-1nOq__panelWrap{width:100%;max-width:38rem;margin:clamp(3rem,6vw,4rem) 0 0}.softwareHero-module-scss-module__e-1nOq__panel{aspect-ratio:8/5;position:relative}.softwareHero-module-scss-module__e-1nOq__panelCaption{letter-spacing:.1em;text-transform:uppercase;color:#59645c;opacity:.8;text-align:center;margin:1rem 0 0;font-family:Montserrat Hero,Montserrat,sans-serif;font-size:.72rem;font-weight:600}@media (max-width:640px){.softwareHero-module-scss-module__e-1nOq__frame{padding:2.25rem 1.25rem 3rem}.softwareHero-module-scss-module__e-1nOq__headline{font-size:clamp(2rem,9vw,2.6rem)}.softwareHero-module-scss-module__e-1nOq__actions{flex-direction:column;align-items:stretch;width:100%}.softwareHero-module-scss-module__e-1nOq__primaryButton,.softwareHero-module-scss-module__e-1nOq__outlineButton{text-align:center}.softwareHero-module-scss-module__e-1nOq__panel{aspect-ratio:4/3}}@media (min-width:1024px){.softwareHero-module-scss-module__e-1nOq__frame{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(3rem,5vw,6rem);max-width:1280px;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,6rem) clamp(4rem,8vw,6.5rem)}.softwareHero-module-scss-module__e-1nOq__breadcrumb{justify-content:flex-start}.softwareHero-module-scss-module__e-1nOq__copy{flex:26rem;max-width:34rem}.softwareHero-module-scss-module__e-1nOq__subheadline{margin-left:0;margin-right:auto}.softwareHero-module-scss-module__e-1nOq__actions{justify-content:flex-start}.softwareHero-module-scss-module__e-1nOq__panelWrap{flex:30rem;max-width:34rem;margin-top:0}}
@font-face{font-family:Fraunces Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-400.woff2)format("woff2")}@font-face{font-family:Fraunces Hero;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hero/fraunces-hero-italic.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hero/montserrat-hero-400.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hero/montserrat-hero-600.woff2)format("woff2")}@font-face{font-family:Montserrat Hero;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hero/montserrat-hero-700.woff2)format("woff2")}.testimonials-module-scss-module__bH1o0G__container{width:100%;scroll-margin-top:var(--nav-height,90px);background:#fbf6e7}.testimonials-module-scss-module__bH1o0G__subContainer{max-width:1280px;margin:0 auto;padding:7rem clamp(1.25rem,5vw,6rem)}.testimonials-module-scss-module__bH1o0G__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#6b4226;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600}.testimonials-module-scss-module__bH1o0G__heading{font-family:var(--font-fraunces),Georgia,serif;color:#17201a;max-width:26ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:420;line-height:1.1}.testimonials-module-scss-module__bH1o0G__intro{color:#59645c;max-width:60ch;margin:1.5rem 0 0;font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.testimonials-module-scss-module__bH1o0G__masonry{columns:1;column-gap:1.5rem;margin-top:4rem}.testimonials-module-scss-module__bH1o0G__card{break-inside:avoid;background-color:#fff;border:1px solid #e9dfc4;border-radius:8px;width:100%;margin:0 0 1.5rem;padding:2rem;display:block;position:relative;overflow:hidden}.testimonials-module-scss-module__bH1o0G__featured{border-color:#8a6b12;box-shadow:inset 3px 0 #d4a017}.testimonials-module-scss-module__bH1o0G__quoteMark{font-family:"Fraunces Hero",var(--font-fraunces), Georgia, serif;color:#8a6b12;opacity:.14;pointer-events:none;font-size:clamp(3rem,6vw,4.5rem);font-weight:380;line-height:1;position:absolute;top:.25rem;right:1rem}.testimonials-module-scss-module__bH1o0G__stars{gap:.15rem;margin:0 0 .85rem;display:flex}.testimonials-module-scss-module__bH1o0G__star{color:#d4a017;font-size:.85rem;line-height:1}.testimonials-module-scss-module__bH1o0G__quote{color:#17201a;margin:0 0 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.65;position:relative}.testimonials-module-scss-module__bH1o0G__featured .testimonials-module-scss-module__bH1o0G__quote{font-size:1.1rem}.testimonials-module-scss-module__bH1o0G__person{align-items:center;gap:.85rem;display:flex}.testimonials-module-scss-module__bH1o0G__avatar{color:#6b4226;background-color:#d4a0171f;border:1px solid #8a6b12;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}.testimonials-module-scss-module__bH1o0G__personText{flex-direction:column;min-width:0;display:flex}.testimonials-module-scss-module__bH1o0G__name{color:#17201a;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600}.testimonials-module-scss-module__bH1o0G__role{color:#59645c;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400}@media (min-width:640px){.testimonials-module-scss-module__bH1o0G__masonry{columns:2}}@media (min-width:1000px){.testimonials-module-scss-module__bH1o0G__masonry{columns:3}}@media (max-width:640px){.testimonials-module-scss-module__bH1o0G__subContainer{padding:4rem clamp(1.25rem,5vw,6rem)}}
