.ContactPage-module__rumpmG__section{z-index:1;isolation:isolate;align-items:center;min-height:100svh;padding:6.5rem 0 2.5rem;display:flex;position:relative;overflow-x:clip}.ContactPage-module__rumpmG__grid{align-items:center;gap:28px;display:grid}.ContactPage-module__rumpmG__copy{text-align:center;order:1}.ContactPage-module__rumpmG__stage{order:2}.ContactPage-module__rumpmG__aside{order:3}.ContactPage-module__rumpmG__heading{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:14ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(34px,4.4vw,60px);font-weight:700;line-height:1.06;animation:.6s ease-out both ContactPage-module__rumpmG__enterUp}.ContactPage-module__rumpmG__intro{max-width:40ch;color:var(--ink-muted);text-wrap:pretty;margin:14px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;animation:.7s ease-out .1s both ContactPage-module__rumpmG__enterUp}.ContactPage-module__rumpmG__intro strong{color:#0c2a1f;font-weight:700}.ContactPage-module__rumpmG__aside{width:100%;max-width:640px;margin:0 auto}.ContactPage-module__rumpmG__channels{flex-wrap:wrap;justify-content:center;gap:22px 40px;margin:0;padding:0;list-style:none;display:flex}.ContactPage-module__rumpmG__channel{justify-content:inherit;animation:ContactPage-module__rumpmG__enterUp .6s cubic-bezier(0, 0, .58, 1) var(--delay,0s) both;display:flex}.ContactPage-module__rumpmG__channelLink{color:inherit;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.ContactPage-module__rumpmG__tile{filter:drop-shadow(0 12px 18px #0c2a1f33);flex-shrink:0;width:56px;height:56px;transition:rotate .25s,translate .25s;rotate:-4deg}.ContactPage-module__rumpmG__channelLink:hover .ContactPage-module__rumpmG__tile,.ContactPage-module__rumpmG__channelLink:focus-visible .ContactPage-module__rumpmG__tile{translate:0 -2px;rotate:none}.ContactPage-module__rumpmG__channelText{text-align:left;flex-direction:column;gap:3px;display:flex}.ContactPage-module__rumpmG__channelValue{color:#0c2a1f;letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3;transition:color .2s}.ContactPage-module__rumpmG__channelLink:hover .ContactPage-module__rumpmG__channelValue,.ContactPage-module__rumpmG__channelLink:focus-visible .ContactPage-module__rumpmG__channelValue{color:#0b6e4a}.ContactPage-module__rumpmG__channelLabel{color:var(--ink-muted);font-size:13px;font-weight:500}.ContactPage-module__rumpmG__stage{width:100%;max-width:640px;margin:0 auto;position:relative}.ContactPage-module__rumpmG__ripples{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;animation:.8s ease-out .2s both ContactPage-module__rumpmG__fadeIn;position:absolute;inset:-320px -260px;-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.ContactPage-module__rumpmG__ripple{width:var(--size);height:var(--size);opacity:var(--o);animation:ContactPage-module__rumpmG__ripple 2s ease var(--delay) infinite;background:#0c2a1f40;border:1px solid #0c2a1f;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes ContactPage-module__rumpmG__ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.94)}}.ContactPage-module__rumpmG__card{z-index:1;background:#fff;border:1px solid #cfe0d6;border-radius:28px;width:100%;padding:clamp(18px,2.4vw,30px);animation:.7s ease-out .18s both ContactPage-module__rumpmG__enterUp;position:relative;box-shadow:0 34px 80px -44px #173c2cb3,inset 0 0 0 1px #fff}.ContactPage-module__rumpmG__form{z-index:1;gap:12px;display:grid;position:relative}.ContactPage-module__rumpmG__row{grid-template-columns:1fr;gap:12px;display:grid}.ContactPage-module__rumpmG__rowTight{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPage-module__rumpmG__field{gap:5px;min-width:0;display:grid}.ContactPage-module__rumpmG__label{color:#24372d;letter-spacing:-.005em;font-size:13px;font-weight:650}.ContactPage-module__rumpmG__optional{color:#8a9a92;font-weight:500}.ContactPage-module__rumpmG__required{color:#e5484d;margin-left:3px;font-weight:700}.ContactPage-module__rumpmG__control{color:#0f141c;width:100%;height:46px;font:inherit;background:#f6faf7;border:1px solid #cfe0d6;border-radius:14px;outline:none;padding:0 14px;font-size:15px;line-height:1.3;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.ContactPage-module__rumpmG__control::placeholder{color:#8a9a92}.ContactPage-module__rumpmG__control:hover{border-color:#b9d6c6}.ContactPage-module__rumpmG__control:focus,.ContactPage-module__rumpmG__control:focus-visible,.ContactPage-module__rumpmG__control[data-state=open]{background:#fff;border-color:#06d889;outline:none;box-shadow:0 0 0 4px #06d88938}.ContactPage-module__rumpmG__control[aria-invalid=true]{border-color:#e5484d}.ContactPage-module__rumpmG__control[aria-invalid=true]:focus,.ContactPage-module__rumpmG__control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px #e5484d29}.ContactPage-module__rumpmG__textarea{resize:none;height:auto;min-height:108px;padding:11px 14px;line-height:1.5}.ContactPage-module__rumpmG__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.ContactPage-module__rumpmG__trigger[data-placeholder]{color:#8a9a92}.ContactPage-module__rumpmG__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContactPage-module__rumpmG__menu{color:#0f141c;background:#fff;border:1px solid #cfe0d6;border-radius:16px;padding:6px;box-shadow:0 24px 60px -30px #000000a6}.ContactPage-module__rumpmG__item{color:#0f141c;cursor:pointer;border-radius:10px;padding:10px 36px 10px 12px;font-size:15px}.ContactPage-module__rumpmG__item[data-highlighted]{color:#0c2a1f;background:#eaf6ef}.ContactPage-module__rumpmG__item[data-state=checked]{font-weight:650}.ContactPage-module__rumpmG__itemIndicator{color:#0b6e4a}.ContactPage-module__rumpmG__error{color:#c8352b;margin:0;font-size:12px;font-weight:600;line-height:1.4}.ContactPage-module__rumpmG__alert{color:#a12a21;background:#fff3f1;border:1px solid #f3c7c3;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.45}.ContactPage-module__rumpmG__actions{gap:10px;margin-top:4px;display:grid}.ContactPage-module__rumpmG__form .ContactPage-module__rumpmG__submit{border-radius:16px;width:100%;height:52px;font-size:16px}.ContactPage-module__rumpmG__privacy{color:#8a9a92;text-align:center;margin:0;font-size:12px;line-height:1.45}.ContactPage-module__rumpmG__privacy a{color:#0c5d3f;text-underline-offset:3px;font-weight:600;text-decoration:underline}.ContactPage-module__rumpmG__success{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:380px;padding:16px 8px;display:flex;position:relative}.ContactPage-module__rumpmG__successIcon{color:#06141f;background:#06d889;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:0 16px 40px -18px #06d889b3}.ContactPage-module__rumpmG__successTitle{color:#0c2a1f;letter-spacing:-.03em;margin:4px 0 0;font-size:24px;font-weight:750;line-height:1.15}.ContactPage-module__rumpmG__successText{max-width:36ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.55}.ContactPage-module__rumpmG__successReset{color:#0c5d3f;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:14px;font-weight:650;text-decoration:underline}@keyframes ContactPage-module__rumpmG__enterUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ContactPage-module__rumpmG__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:440px){.ContactPage-module__rumpmG__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ContactPage-module__rumpmG__section{padding-top:7rem}.ContactPage-module__rumpmG__grid{grid-template:"copy stage""aside stage"/minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:26px clamp(40px,6vw,96px)}.ContactPage-module__rumpmG__copy{text-align:left;grid-area:copy;align-self:end}.ContactPage-module__rumpmG__aside{grid-area:aside;align-self:start;margin:0}.ContactPage-module__rumpmG__stage{grid-area:stage;align-self:center;margin-right:0}.ContactPage-module__rumpmG__heading,.ContactPage-module__rumpmG__intro{margin-left:0;margin-right:0}.ContactPage-module__rumpmG__channels{justify-content:flex-start}}@media (max-width:639px){.ContactPage-module__rumpmG__section{padding-top:7rem}.ContactPage-module__rumpmG__ripples{inset:-200px -160px}.ContactPage-module__rumpmG__ripple{width:calc(var(--size) * .6);height:calc(var(--size) * .6)}.ContactPage-module__rumpmG__card{border-radius:22px}.ContactPage-module__rumpmG__textarea{min-height:96px}}@media (prefers-reduced-motion:reduce){.ContactPage-module__rumpmG__heading,.ContactPage-module__rumpmG__intro,.ContactPage-module__rumpmG__card,.ContactPage-module__rumpmG__channel,.ContactPage-module__rumpmG__ripples,.ContactPage-module__rumpmG__ripple{animation:none}.ContactPage-module__rumpmG__control,.ContactPage-module__rumpmG__tile,.ContactPage-module__rumpmG__channelValue{transition:none}.ContactPage-module__rumpmG__tile{rotate:none}}
.BorderBeam-module__E7RVLG__frame{z-index:0;border:var(--beam-border,2px) solid transparent;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BorderBeam-module__E7RVLG__beam{width:var(--beam-size,220px);aspect-ratio:1;background:linear-gradient(to left, var(--beam-from), var(--beam-to), transparent);offset-path:rect(0 auto auto 0 round var(--beam-size,220px));animation:BorderBeam-module__E7RVLG__beamTravel var(--beam-duration,9s) linear var(--beam-delay,0s) infinite;display:none;position:absolute;top:0;left:0}@supports (offset-path:rect(0 auto auto 0)){.BorderBeam-module__E7RVLG__beam{display:block}}@keyframes BorderBeam-module__E7RVLG__beamTravel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.BorderBeam-module__E7RVLG__beam{display:none}}
.PageHalo-module__TgyU6q__root{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:min(720px,80vh);position:absolute;inset:0 0 auto;overflow:hidden}.PageHalo-module__TgyU6q__headerWrap{opacity:.88;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 38%,#0000 78%);mask-image:linear-gradient(#000 38%,#0000 78%)}.PageHalo-module__TgyU6q__headerCanvas{width:100%;height:100%;overflow:visible}.PageHalo-module__TgyU6q__bloom,.PageHalo-module__TgyU6q__drift{transform-box:view-box;transform-origin:82% 8%}.PageHalo-module__TgyU6q__bloom{animation:1.7s cubic-bezier(.16,1,.3,1) both PageHalo-module__TgyU6q__bloomIn}.PageHalo-module__TgyU6q__ring,.PageHalo-module__TgyU6q__band{animation:2.05s cubic-bezier(.22,1,.36,1) both PageHalo-module__TgyU6q__traceIn;animation-delay:var(--halo-delay,.1s)}.PageHalo-module__TgyU6q__band{opacity:.55;animation:2.05s cubic-bezier(.22,1,.36,1) both PageHalo-module__TgyU6q__traceIn,11s ease-in-out 1.8s infinite alternate PageHalo-module__TgyU6q__bandBreathe}.PageHalo-module__TgyU6q__drift{animation:22s ease-in-out 1.6s infinite alternate PageHalo-module__TgyU6q__haloDrift}@keyframes PageHalo-module__TgyU6q__bloomIn{0%{opacity:0;transform:translate(48px,-36px)scale(.94)}to{opacity:1;transform:none}}@keyframes PageHalo-module__TgyU6q__traceIn{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes PageHalo-module__TgyU6q__haloDrift{0%{transform:translate(-10px,8px)rotate(-.7deg)}to{transform:translate(12px,-10px)rotate(.8deg)}}@keyframes PageHalo-module__TgyU6q__bandBreathe{0%{stroke-width:40px}to{stroke-width:28px}}@media (max-width:767px),(pointer:coarse){.PageHalo-module__TgyU6q__bloom{animation:.9s ease-out both PageHalo-module__TgyU6q__mobileArrival}.PageHalo-module__TgyU6q__ring,.PageHalo-module__TgyU6q__band{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.PageHalo-module__TgyU6q__drift,.PageHalo-module__TgyU6q__band{animation:none}}@keyframes PageHalo-module__TgyU6q__mobileArrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PageHalo-module__TgyU6q__bloom,.PageHalo-module__TgyU6q__ring,.PageHalo-module__TgyU6q__band,.PageHalo-module__TgyU6q__drift{animation:none}.PageHalo-module__TgyU6q__bloom,.PageHalo-module__TgyU6q__drift{transform:none}}
.AwardsSection-module__EdWwCG__section{z-index:1;isolation:isolate;padding:clamp(40px,5vw,72px) 0 clamp(24px,3vw,48px);position:relative}.AwardsSection-module__EdWwCG__heading{text-align:center;letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 auto 40px;padding-bottom:.08em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.12}.AwardsSection-module__EdWwCG__fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AwardsSection-module__EdWwCG__card{aspect-ratio:3/4;background:radial-gradient(70% 50% at 50% 30%,#1f4a3a 0%,#0000 70%),radial-gradient(80% 30% at 50% 100%,#0f2f24 0%,#0000 70%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border-radius:20px;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -40px #06301fb3}.AwardsSection-module__EdWwCG__card:last-child{grid-column:1/-1;width:100%;max-width:calc(50% - 6px);margin:0 auto}.AwardsSection-module__EdWwCG__card:before{content:"";pointer-events:none;background-image:radial-gradient(#7fe0b833 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 70%)}.AwardsSection-module__EdWwCG__trophy{object-fit:contain;filter:drop-shadow(0 24px 30px #00000080);width:78%;height:auto;max-height:68%;margin-bottom:14%;transition:transform .3s;position:relative}.AwardsSection-module__EdWwCG__card:hover .AwardsSection-module__EdWwCG__trophy{transform:translateY(-4px)scale(1.03)}.AwardsSection-module__EdWwCG__cardPending{border:1px dashed #7fe0b866}.AwardsSection-module__EdWwCG__pending{flex-direction:column;align-items:center;gap:12px;margin-bottom:18%;display:flex;position:relative}.AwardsSection-module__EdWwCG__pendingYear{letter-spacing:-.04em;background:linear-gradient(115deg,#fff 5%,#e3fff1 35%,#7aefc0 70%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,6vw,64px);font-weight:800;line-height:1}.AwardsSection-module__EdWwCG__pendingBadge{color:#bfeedb;letter-spacing:.06em;text-transform:uppercase;background:#06d88918;border:1px solid #06d88955;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;animation:2.4s ease-in-out infinite AwardsSection-module__EdWwCG__pendingPulse;display:inline-flex}@keyframes AwardsSection-module__EdWwCG__pendingPulse{0%,to{box-shadow:0 0 #06d88940}50%{box-shadow:0 0 0 8px #06d88900}}.AwardsSection-module__EdWwCG__caption{background:linear-gradient(#0000,#0003 40%,#000000b3);padding:40px 14px 14px;position:absolute;inset:auto 0 0}.AwardsSection-module__EdWwCG__captionYear{color:#ffffffb3;margin:0;font-size:12px}.AwardsSection-module__EdWwCG__captionTitle{color:#fff;text-wrap:balance;margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.3}@media (max-width:639px){.AwardsSection-module__EdWwCG__trophy{width:64%;max-height:50%;margin-bottom:34%}.AwardsSection-module__EdWwCG__pending{margin-bottom:30%}}@media (min-width:640px){.AwardsSection-module__EdWwCG__fan{--card-w:168px;--card-h:290px;--step:190px;height:330px;display:block;position:relative}.AwardsSection-module__EdWwCG__card,.AwardsSection-module__EdWwCG__card:last-child{top:calc(var(--drop,0px) + 10px);left:calc(50% + (var(--i) - 1) * var(--step) - var(--card-w) / 2);width:var(--card-w);max-width:none;height:var(--card-h);aspect-ratio:auto;transform:rotate(var(--tilt,0deg)) translateY(0);transform-origin:50%;cursor:pointer;z-index:10;margin:0;position:absolute}.AwardsSection-module__EdWwCG__card:first-child{--tilt:-12deg;--drop:28px}.AwardsSection-module__EdWwCG__card:nth-child(2){--tilt:0deg;--drop:0px;z-index:20}.AwardsSection-module__EdWwCG__card:nth-child(3){--tilt:12deg;--drop:28px}.AwardsSection-module__EdWwCG__card:hover{z-index:30;transform:rotate(var(--tilt,0deg)) translateY(-16px);box-shadow:0 34px 70px -36px #06301fcc}}@media (min-width:1024px){.AwardsSection-module__EdWwCG__fan{--card-w:240px;--card-h:400px;--step:262px;height:470px}.AwardsSection-module__EdWwCG__card,.AwardsSection-module__EdWwCG__card:last-child{border-radius:24px}.AwardsSection-module__EdWwCG__card:first-child,.AwardsSection-module__EdWwCG__card:nth-child(3){--drop:44px}.AwardsSection-module__EdWwCG__caption{padding:48px 16px 16px}.AwardsSection-module__EdWwCG__captionTitle{font-size:16px}}@media (prefers-reduced-motion:reduce){.AwardsSection-module__EdWwCG__card,.AwardsSection-module__EdWwCG__trophy{transition:none}.AwardsSection-module__EdWwCG__pendingBadge{animation:none}.AwardsSection-module__EdWwCG__card:hover{transform:rotate(var(--tilt,0deg))}.AwardsSection-module__EdWwCG__card:hover .AwardsSection-module__EdWwCG__trophy{transform:none}}
.PortfolioShell-module__UTEpja__page{isolation:isolate;color:#24372d;background:radial-gradient(70% 42% at 92% 6%,#d6f2e4 0%,#0000 48%),radial-gradient(58% 38% at 4% 28%,#e6f5ee 0%,#0000 46%),radial-gradient(48% 28% at 78% 62%,#def0dc 0%,#0000 52%),linear-gradient(#faf9f6 0%,#f4f8f5 38%,#eef5f1 68%,#e3f1e9 100%);min-height:100vh;position:relative;overflow:clip visible}.PortfolioShell-module__UTEpja__page:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#39866322 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:8% 0 20%;-webkit-mask-image:radial-gradient(at 50% 18%,#000 12%,#0000 72%);mask-image:radial-gradient(at 50% 18%,#000 12%,#0000 72%)}.PortfolioShell-module__UTEpja__atmosphere{z-index:0;pointer-events:none;opacity:.9;height:min(780px,88vh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 42%,#0000 100%);mask-image:linear-gradient(#000 42%,#0000 100%)}.PortfolioShell-module__UTEpja__header{z-index:1;text-align:center;padding:8.5rem 0 1.5rem;position:relative}.PortfolioShell-module__UTEpja__heading{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:1.1}.PortfolioShell-module__UTEpja__intro{max-width:52ch;color:var(--ink-muted);text-wrap:pretty;margin:16px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.PortfolioShell-module__UTEpja__headerCta{justify-content:center;margin-top:28px;display:flex}.PortfolioShell-module__UTEpja__body{z-index:1;padding:1.5rem 0 0;position:relative}.PortfolioShell-module__UTEpja__toolbar{flex-direction:column;align-items:center;gap:20px;margin-bottom:36px;display:flex}.PortfolioShell-module__UTEpja__listArea{isolation:isolate;position:relative}.PortfolioShell-module__UTEpja__grid{grid-template-columns:1fr;gap:40px 28px;display:grid}.PortfolioShell-module__UTEpja__ctaSection{z-index:1;color:#fffefa;background:linear-gradient(#0000 50%,#0f1623 50%);margin-top:clamp(56px,7vw,96px);position:relative}.PortfolioShell-module__UTEpja__ctaShell{isolation:isolate;text-align:center;background:radial-gradient(70% 45% at 8% 18%,#1a2f3d 0%,#0000 55%),radial-gradient(55% 35% at 15% 70%,#162636 0%,#0000 55%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border-radius:80px 80px 0 0;padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,56px);position:relative;overflow:hidden}.PortfolioShell-module__UTEpja__ctaInner{flex-direction:column;align-items:center;display:flex}.PortfolioShell-module__UTEpja__ctaTitle{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(115deg,#fff 5%,#e3fff1 35%,#7aefc0 70%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin:0;padding-bottom:.08em;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.12}.PortfolioShell-module__UTEpja__ctaText{color:#bacfc5;max-width:44ch;margin-top:14px;font-size:16px;line-height:1.6}.PortfolioShell-module__UTEpja__ctaButton{margin-top:28px}@media (min-width:768px){.PortfolioShell-module__UTEpja__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioShell-module__UTEpja__header{padding-top:9.5rem}}@media (min-width:1024px){.PortfolioShell-module__UTEpja__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.PortfolioShell-module__UTEpja__header{padding-top:7.5rem}.PortfolioShell-module__UTEpja__heading{font-size:32px}.PortfolioShell-module__UTEpja__ctaShell{border-radius:56px 56px 0 0}}
.BrandMotif-module__9QdzoG__motif{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;--line:#087c5342;--band-opacity:.22;position:absolute;inset:0;overflow:hidden}.BrandMotif-module__9QdzoG__motif[data-tone=dark]{--line:#84e6b942;--band-opacity:.2}.BrandMotif-module__9QdzoG__canvas{width:100%;height:100%;position:absolute;inset:0}.BrandMotif-module__9QdzoG__band{opacity:var(--band-opacity);animation:10s ease-in-out infinite alternate BrandMotif-module__9QdzoG__bandBreathe}.BrandMotif-module__9QdzoG__drift{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:16s ease-in-out infinite alternate BrandMotif-module__9QdzoG__lineDrift}@keyframes BrandMotif-module__9QdzoG__lineDrift{0%{transform:translate(-8px,6px)}to{transform:translate(10px,-8px)}}@keyframes BrandMotif-module__9QdzoG__bandBreathe{0%{stroke-width:26px}to{stroke-width:16px}}@media (max-width:767px),(prefers-reduced-motion:reduce){.BrandMotif-module__9QdzoG__drift,.BrandMotif-module__9QdzoG__band{animation:none}.BrandMotif-module__9QdzoG__drift{will-change:auto}}.BrandMotif-module__9QdzoG__motif[data-draw=true] .BrandMotif-module__9QdzoG__stroke{stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--draw,0))}.BrandMotif-module__9QdzoG__motif[data-draw=true][data-reverse=true] .BrandMotif-module__9QdzoG__stroke{stroke-dashoffset:calc(var(--draw,0) - 1)}
.AutomationExplainer-module__d3iwXa__section{isolation:isolate;color:var(--ink);background:radial-gradient(65% 55% at 50% 65%,#d5eee1 0%,#0000 75%),linear-gradient(#f4f6f2 0%,#f7faf8 48%,#eef5f1 82%,#e3f1e9 100%);padding:clamp(56px,6vw,80px) 0 clamp(40px,4.5vw,64px);scroll-margin-top:96px;position:relative;overflow:hidden}.AutomationExplainer-module__d3iwXa__section:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#39866324 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:18% 0 0;-webkit-mask-image:radial-gradient(#000 15%,#0000 68%);mask-image:radial-gradient(#000 15%,#0000 68%)}.AutomationExplainer-module__d3iwXa__content{gap:clamp(28px,3vw,40px);max-width:1040px;margin:0 auto;display:grid}.AutomationExplainer-module__d3iwXa__eyebrow{color:#087c53;letter-spacing:.1em;text-transform:uppercase;text-align:center;font-size:12px;font-weight:650}.AutomationExplainer-module__d3iwXa__title{letter-spacing:-.035em;text-align:center;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:26ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.15}.AutomationExplainer-module__d3iwXa__subtitle{max-width:52ch;color:var(--ink-muted);text-align:center;text-wrap:balance;margin:12px auto 0;font-size:15px;font-weight:400;line-height:1.5}.AutomationExplainer-module__d3iwXa__videoFrame{background:linear-gradient(145deg,#ffffffeb,#e7f2ecb3);border:1px solid #cddfd5;border-radius:32px;padding:clamp(6px,1vw,12px);position:relative;box-shadow:0 32px 70px -32px #153d2c40,inset 0 0 0 1px #fff}.AutomationExplainer-module__d3iwXa__video{aspect-ratio:16/9;background:#101914;border:0;border-radius:22px;width:100%;display:block}@media (max-width:639px){.AutomationExplainer-module__d3iwXa__section{padding:48px 0 40px}.AutomationExplainer-module__d3iwXa__content{gap:28px}.AutomationExplainer-module__d3iwXa__title{font-size:32px}.AutomationExplainer-module__d3iwXa__videoFrame{border-radius:20px}.AutomationExplainer-module__d3iwXa__video{border-radius:14px}}.AutomationExplainer-module__d3iwXa__video{isolation:isolate;position:relative;overflow:hidden}.AutomationExplainer-module__d3iwXa__video .studioLayer{width:100%;height:100%;display:block;position:absolute;inset:0}.AutomationExplainer-module__d3iwXa__thumbnail{object-fit:cover;object-position:center}.AutomationExplainer-module__d3iwXa__poster{object-fit:contain;object-position:bottom;filter:drop-shadow(-24px 0 40px #06d88933)drop-shadow(0 16px 30px #0009);width:auto;height:82%;position:absolute;bottom:14%;left:50%;transform:translate(-32%)}.AutomationExplainer-module__d3iwXa__posterCaption{color:#fff;letter-spacing:-.02em;text-shadow:0 4px 24px #000000b3;gap:2px;margin:0;font-size:clamp(18px,3.2vw,40px);font-weight:800;line-height:1.05;display:grid;position:absolute;top:9%;left:5%}.AutomationExplainer-module__d3iwXa__posterCaption span{color:#fff}.AutomationExplainer-module__d3iwXa__posterCaption strong{color:var(--brand);font-weight:800}.AutomationExplainer-module__d3iwXa__play{background:var(--brand);width:84px;height:84px;color:var(--brand-foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:transform .2s,box-shadow .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -12px #06d88999,0 0 0 10px #06d88926}.AutomationExplainer-module__d3iwXa__play svg{margin-left:4px}.AutomationExplainer-module__d3iwXa__thumbnailShade{background:radial-gradient(38% 45% at 50% 52%,#00000073 0%,#0000 100%),linear-gradient(#00000080 0%,#0000 35%);position:absolute;inset:0}.AutomationExplainer-module__d3iwXa__play:hover,.AutomationExplainer-module__d3iwXa__play:focus-visible{background:var(--brand-hover);transform:translate(-50%,-50%)scale(1.06);box-shadow:0 22px 48px -12px #06d889b3,0 0 0 14px #06d88933}.AutomationExplainer-module__d3iwXa__play:focus-visible{outline-offset:4px;outline:2px solid #fff}.AutomationExplainer-module__d3iwXa__pending{text-align:center;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101914cc;place-content:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.AutomationExplainer-module__d3iwXa__pendingDot{background:var(--brand);border-radius:999px;width:12px;height:12px;margin:0 auto 10px;animation:1.4s ease-in-out infinite AutomationExplainer-module__d3iwXa__pendingPulse}.AutomationExplainer-module__d3iwXa__pendingTitle{margin:0;font-size:clamp(18px,2.4vw,24px);font-weight:600}.AutomationExplainer-module__d3iwXa__pendingText{color:#ffffffb3;margin:0;font-size:15px}@keyframes AutomationExplainer-module__d3iwXa__pendingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (max-width:639px){.AutomationExplainer-module__d3iwXa__play{width:56px;height:56px}.AutomationExplainer-module__d3iwXa__play svg{width:22px;height:22px}.AutomationExplainer-module__d3iwXa__poster{height:76%;bottom:15%;transform:translate(-4%)}.AutomationExplainer-module__d3iwXa__posterCaption{max-width:55%;font-size:15px;top:8%}}@media (prefers-reduced-motion:reduce){.AutomationExplainer-module__d3iwXa__pendingDot{animation:none}.AutomationExplainer-module__d3iwXa__play{transition:none}}
.ReviewMarquee-module__U4r9Qq__root{--gap:20px}.ReviewMarquee-module__U4r9Qq__controls{justify-content:flex-end;max-width:1280px;margin:0 auto 16px;padding:0 24px;display:flex}.ReviewMarquee-module__U4r9Qq__controls button{color:#637269;background:#ffffff80;border:1px solid #dce4dd;border-radius:100px;align-items:center;gap:7px;min-height:36px;padding:6px 12px;font-size:12px;display:inline-flex}.ReviewMarquee-module__U4r9Qq__viewport{scrollbar-width:none;margin-bottom:var(--gap);overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ReviewMarquee-module__U4r9Qq__viewport::-webkit-scrollbar{display:none}.ReviewMarquee-module__U4r9Qq__track{width:max-content;animation:ReviewMarquee-module__U4r9Qq__drift var(--duration) linear infinite;display:flex}.ReviewMarquee-module__U4r9Qq__reverse{animation-direction:reverse}.ReviewMarquee-module__U4r9Qq__group{gap:var(--gap);padding-right:var(--gap);display:flex}.ReviewMarquee-module__U4r9Qq__card{color:#26352d;background:#fffffff5;border:1px solid #dfe5df;border-radius:18px;flex-direction:column;width:355px;height:306px;padding:25px;display:flex}.ReviewMarquee-module__U4r9Qq__author{align-items:center;gap:12px;display:flex}.ReviewMarquee-module__U4r9Qq__avatar{color:#55705d;background:#edf3ed;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.ReviewMarquee-module__U4r9Qq__identity{min-width:0}.ReviewMarquee-module__U4r9Qq__identity p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ReviewMarquee-module__U4r9Qq__identity span{color:#859087;margin-top:3px;font-size:12px;display:block}.ReviewMarquee-module__U4r9Qq__sourceMark{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:flex}.ReviewMarquee-module__U4r9Qq__sourceMark img{border-radius:5px}.ReviewMarquee-module__U4r9Qq__stars{color:#18875b;gap:3px;margin:20px 0 12px;display:flex}.ReviewMarquee-module__U4r9Qq__card blockquote{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.ReviewMarquee-module__U4r9Qq__noText{color:#7b877f;font-size:14px}.ReviewMarquee-module__U4r9Qq__read{color:#77877c;align-self:flex-start;margin-top:auto;padding-top:12px;font-size:12px}.ReviewMarquee-module__U4r9Qq__read:hover{color:#087c53}.ReviewMarquee-module__U4r9Qq__read span{margin-left:5px}.ReviewMarquee-module__U4r9Qq__root[data-paused=true] .ReviewMarquee-module__U4r9Qq__track,.ReviewMarquee-module__U4r9Qq__root:hover .ReviewMarquee-module__U4r9Qq__track,.ReviewMarquee-module__U4r9Qq__root:focus-within .ReviewMarquee-module__U4r9Qq__track{animation-play-state:paused}.ReviewMarquee-module__U4r9Qq__root button:focus-visible{outline-offset:4px;outline:2px solid #087c53}@keyframes ReviewMarquee-module__U4r9Qq__drift{to{transform:translate(-50%)}}@media (max-width:639px){.ReviewMarquee-module__U4r9Qq__root{--gap:14px}.ReviewMarquee-module__U4r9Qq__card{width:290px;height:306px;padding:20px}.ReviewMarquee-module__U4r9Qq__viewport{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ReviewMarquee-module__U4r9Qq__track{animation:none}.ReviewMarquee-module__U4r9Qq__group[aria-hidden=true]{display:none}}
.TimeSavingSection-module__f8v0-q__section{isolation:isolate;background:linear-gradient(to bottom, #f7f8fa, transparent 180px, transparent 80%, var(--surface-light)), radial-gradient(ellipse at 95% 25%, #e0eee5, transparent 50%), radial-gradient(ellipse at 0% 70%, #eaf1ec, transparent 45%), #f7f8fa;color:#24372d;padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px);scroll-margin-top:96px;position:relative;overflow:hidden}.TimeSavingSection-module__f8v0-q__section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff70);border-inline:1px solid #5097701a;width:260px;height:120%;position:absolute;top:-10%;right:-80px;transform:rotate(28deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 30% 65%,#0000 90%);mask-image:linear-gradient(#0000 8%,#000 30% 65%,#0000 90%)}.TimeSavingSection-module__f8v0-q__heading{max-width:940px}.TimeSavingSection-module__f8v0-q__eyebrow{color:#007f50;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.TimeSavingSection-module__f8v0-q__heading h2{letter-spacing:-.04em;text-wrap:balance;margin-top:0;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.15}.TimeSavingSection-module__f8v0-q__intro{max-width:720px;color:var(--ink-muted);margin-top:18px;font-size:18px;line-height:1.6}.TimeSavingSection-module__f8v0-q__audit{color:#fff;background:#1b2a30;border:2px solid #354a49;border-radius:28px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:44px;margin-top:30px;padding:clamp(26px,3.5vw,44px);display:grid}@media (max-width:1023px){.TimeSavingSection-module__f8v0-q__audit{grid-template-columns:minmax(0,1fr);gap:28px}.TimeSavingSection-module__f8v0-q__cta{width:auto}}@media (max-width:639px){.TimeSavingSection-module__f8v0-q__section{padding:48px 0}.TimeSavingSection-module__f8v0-q__heading h2{font-size:31px}.TimeSavingSection-module__f8v0-q__intro{font-size:16px}.TimeSavingSection-module__f8v0-q__audit{border-radius:24px;margin-top:22px;padding:24px 22px}.TimeSavingSection-module__f8v0-q__cta{width:100%}}.TimeSavingSection-module__f8v0-q__section{background:radial-gradient(at 100% 16%,#d6f2e4 0%,#0000 43%),radial-gradient(at 0 75%,#e6f5ee 0%,#0000 42%),linear-gradient(140deg,#fff,#f7faf9 58%,#eef8f3);border-top:1px solid #e3ebe7;padding:clamp(64px,7vw,100px) 0}.TimeSavingSection-module__f8v0-q__section:before{background:0 0;border:1px solid #4b997920;border-radius:50%;width:650px;height:650px;top:-340px;right:-240px;transform:none;-webkit-mask-image:none;mask-image:none}.TimeSavingSection-module__f8v0-q__heading h2{font-size:clamp(30px,3.5vw,47px)}.TimeSavingSection-module__f8v0-q__heading h2>span{color:#0000;background:linear-gradient(110deg,#065c3b,#009e68);-webkit-background-clip:text;background-clip:text}.TimeSavingSection-module__f8v0-q__eyebrow{letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;display:flex}.TimeSavingSection-module__f8v0-q__intro{max-width:570px;font-size:16px}.TimeSavingSection-module__f8v0-q__audit{background:radial-gradient(at 100% 0,#17644080,#0000 60%),linear-gradient(125deg,#172a21,#101914);border:1px solid #30483c;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 20px 44px -30px #233c3860}@media (max-width:639px){.TimeSavingSection-module__f8v0-q__section{padding:52px 0}}.TimeSavingSection-module__f8v0-q__section{color:#fff;background:#f4f6f2;border-top:0;padding:0}.TimeSavingSection-module__f8v0-q__section:before{content:none}.TimeSavingSection-module__f8v0-q__shell{isolation:isolate;background:radial-gradient(70% 45% at 92% 18%,#1a2f3d 0%,#0000 55%),radial-gradient(55% 35% at 85% 70%,#162636 0%,#0000 55%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border-radius:80px;padding:clamp(56px,8vw,96px) 0 clamp(72px,9vw,112px);position:relative;overflow:hidden}.TimeSavingSection-module__f8v0-q__heading h2>span{background-image:linear-gradient(105deg,#f4fff9 12%,#7aefc0 52%,#06d889 100%)}.TimeSavingSection-module__f8v0-q__eyebrow{color:#84e6b9}.TimeSavingSection-module__f8v0-q__intro{color:#bacfc5}@media (max-width:639px){.TimeSavingSection-module__f8v0-q__shell{border-radius:56px}}.TimeSavingSection-module__f8v0-q__heading h2{background:linear-gradient(115deg,#fff 5%,#e3fff1 35%,#7aefc0 70%,#06d889 100%);color:#0000;text-shadow:0 8px 38px #06d8891f;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(34px,4.1vw,56px);font-weight:750;line-height:1.1}.TimeSavingSection-module__f8v0-q__heading h2>span{color:inherit;background:0 0}@media (max-width:639px){.TimeSavingSection-module__f8v0-q__heading h2{font-size:35px}}.TimeSavingSection-module__f8v0-q__heading{text-align:center;max-width:820px;margin:0 auto}.TimeSavingSection-module__f8v0-q__eyebrow{justify-content:center}.TimeSavingSection-module__f8v0-q__intro{margin-inline:auto}.TimeSavingSection-module__f8v0-q__treeWrap{margin-top:48px;position:relative}.TimeSavingSection-module__f8v0-q__audit{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:min(100%,640px);margin:64px auto 0;padding:clamp(28px,3.5vw,40px) clamp(24px,4vw,44px);display:grid}.TimeSavingSection-module__f8v0-q__auditTitle{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-top:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.18}.TimeSavingSection-module__f8v0-q__auditText{color:#c6d3c7;max-width:46ch;margin-top:14px;font-size:14px;line-height:1.6}.TimeSavingSection-module__f8v0-q__cta{min-width:220px;min-height:50px;margin-top:22px}.TimeSavingSection-module__f8v0-q__treeWrap:after{content:"";z-index:0;border-left:2px dotted #06d8898c;position:absolute;top:calc(50% + 78px);bottom:-64px;left:50%;translate:-50%}.TimeSavingSection-module__f8v0-q__treeWrap:before{content:"";z-index:1;background:#06d889;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-69px;left:50%;translate:-50%;box-shadow:0 0 0 5px #06d8892e}@media (max-width:1023px){.TimeSavingSection-module__f8v0-q__treeWrap{margin-top:36px}.TimeSavingSection-module__f8v0-q__audit{margin-top:44px}.TimeSavingSection-module__f8v0-q__treeWrap:after{height:44px;top:auto;bottom:-44px}.TimeSavingSection-module__f8v0-q__treeWrap:before{bottom:-49px}}.TimeSavingSection-module__f8v0-q__transparent{background:0 0}
.OrbitDiagram-module__yfablW__wrapper{width:100%}.OrbitDiagram-module__yfablW__nodes{margin:0;padding:0;list-style:none}.OrbitDiagram-module__yfablW__orbit{--beam:#06d889;--ease:cubic-bezier(.275, .72, .165, .99);aspect-ratio:2;-webkit-user-select:none;user-select:none;width:100%;max-width:600px;margin:0 auto;position:relative}.OrbitDiagram-module__yfablW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.OrbitDiagram-module__yfablW__beam{offset-anchor:10px 0;offset-distance:0%;opacity:0}.OrbitDiagram-module__yfablW__orbit[data-animated] .OrbitDiagram-module__yfablW__beam{animation:OrbitDiagram-module__yfablW__beamTravel 2.4s var(--ease) both}@keyframes OrbitDiagram-module__yfablW__beamTravel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.OrbitDiagram-module__yfablW__node{top:var(--y);left:var(--x);align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.OrbitDiagram-module__yfablW__nodeLeft{flex-direction:row-reverse;transform:translate(calc(20px - 100%),-50%)}.OrbitDiagram-module__yfablW__nodeRight{transform:translate(-20px,-50%)}.OrbitDiagram-module__yfablW__icon{color:#e6f4ec;background:linear-gradient(#263140,#131a27);border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative;box-shadow:0 3px 5px #00000059}.OrbitDiagram-module__yfablW__orbit[data-animated] .OrbitDiagram-module__yfablW__nodeLeft .OrbitDiagram-module__yfablW__icon{animation:OrbitDiagram-module__yfablW__nudgeLeft 1s var(--ease) var(--delay) both, OrbitDiagram-module__yfablW__borderFlash 1.2s ease var(--delay) both}.OrbitDiagram-module__yfablW__orbit[data-animated] .OrbitDiagram-module__yfablW__nodeRight .OrbitDiagram-module__yfablW__icon{animation:OrbitDiagram-module__yfablW__nudgeRight 1s var(--ease) var(--delay) both, OrbitDiagram-module__yfablW__borderFlash 1.2s ease var(--delay) both}@keyframes OrbitDiagram-module__yfablW__nudgeLeft{0%,to{translate:0}40%{translate:-6px}}@keyframes OrbitDiagram-module__yfablW__nudgeRight{0%,to{translate:0}40%{translate:6px}}@keyframes OrbitDiagram-module__yfablW__borderFlash{0%,to{border-color:#ffffff1f}35%{border-color:#06d889e6}}.OrbitDiagram-module__yfablW__nodeButton{align-items:center;gap:inherit;flex-direction:inherit;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.OrbitDiagram-module__yfablW__nodeButton:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #06d889}.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__icon,.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__label{transition:color .2s,border-color .2s,box-shadow .2s,translate .2s}.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__icon:after{content:"";border:1px dashed #06d88973;border-radius:9999px;transition:border-color .2s,inset .2s;position:absolute;inset:-5px}.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__label{text-underline-offset:4px;flex-direction:row;align-items:center;gap:6px;-webkit-text-decoration:underline #06d88959;text-decoration:underline #06d88959;text-decoration-thickness:1px}.OrbitDiagram-module__yfablW__nodeClickable:hover .OrbitDiagram-module__yfablW__icon,.OrbitDiagram-module__yfablW__nodeOpen .OrbitDiagram-module__yfablW__icon{color:#7aefc0;border-color:#06d889b3;box-shadow:0 0 0 4px #06d8891f,0 6px 18px #06d88940}.OrbitDiagram-module__yfablW__nodeClickable:hover .OrbitDiagram-module__yfablW__icon:after,.OrbitDiagram-module__yfablW__nodeOpen .OrbitDiagram-module__yfablW__icon:after{border-color:#06d889e6;inset:-7px}.OrbitDiagram-module__yfablW__nodeClickable:hover .OrbitDiagram-module__yfablW__label,.OrbitDiagram-module__yfablW__nodeOpen .OrbitDiagram-module__yfablW__label{color:#fff;text-decoration-color:#06d889cc}.OrbitDiagram-module__yfablW__chevron{color:#7aefc0;background:#06d8891a;border:1px solid #06d88966;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;transition:rotate .25s,background .2s;display:inline-flex}.OrbitDiagram-module__yfablW__nodeOpen .OrbitDiagram-module__yfablW__chevron{background:#06d88947;rotate:180deg}.OrbitDiagram-module__yfablW__nodeLeft.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__label{flex-direction:row-reverse}.OrbitDiagram-module__yfablW__label{color:#eef7f2;letter-spacing:-.01em;white-space:nowrap;flex-direction:column;gap:2px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.OrbitDiagram-module__yfablW__nodeLeft .OrbitDiagram-module__yfablW__label{text-align:right;align-items:flex-end}.OrbitDiagram-module__yfablW__nodeAccent .OrbitDiagram-module__yfablW__icon{color:#7aefc0;background:linear-gradient(#0f4a35,#0b2f24);border-color:#06d88999;box-shadow:0 0 0 4px #06d8891f,0 6px 18px #06d88947}.OrbitDiagram-module__yfablW__nodeAccent .OrbitDiagram-module__yfablW__label{color:#fff}.OrbitDiagram-module__yfablW__brace path{fill:none;stroke:#06d889b3;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.OrbitDiagram-module__yfablW__brace text{fill:#7aefc0;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.OrbitDiagram-module__yfablW__hub{background:linear-gradient(to bottom right,#263140,#0f1623);border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 #06d88900,0 18px 40px -20px #000}.OrbitDiagram-module__yfablW__hub:after{content:"";border:1px dashed #ffffff1a;border-radius:9999px;position:absolute;inset:-12px}.OrbitDiagram-module__yfablW__orbit[data-animated] .OrbitDiagram-module__yfablW__hub{animation:OrbitDiagram-module__yfablW__hubPulse 1.1s var(--ease) 2.5s both}@keyframes OrbitDiagram-module__yfablW__hubPulse{0%{transform:translate(-50%,-50%)scale(1);box-shadow:inset 0 0 #06d88900,0 18px 40px -20px #000}35%{transform:translate(-50%,-50%)scale(.94);box-shadow:inset 0 0 12px 3px #06d889e6,0 18px 40px -20px #000}to{transform:translate(-50%,-50%)scale(1);box-shadow:inset 0 0 #06d88900,0 18px 40px -20px #000}}.OrbitDiagram-module__yfablW__hub{text-align:center;flex-direction:column;gap:4px}.OrbitDiagram-module__yfablW__hubHint{color:#8fa89d;font-size:10px;line-height:1.2}.OrbitDiagram-module__yfablW__hubText{text-align:center;letter-spacing:-.03em;background:linear-gradient(115deg,#fff 5%,#e3fff1 35%,#7aefc0 70%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:15px;font-weight:750;line-height:1.05}@media (min-width:640px) and (max-width:1023px){.OrbitDiagram-module__yfablW__label{white-space:normal;text-wrap:balance;max-width:100px;font-size:13px}}.OrbitDiagram-module__yfablW__orbit[data-size=large]{max-width:1240px}@media (min-width:1024px){.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__icon{width:56px;height:56px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__icon svg{width:26px;height:26px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__node{gap:16px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__nodeLeft{transform:translate(calc(28px - 100%),-50%)}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__nodeRight{transform:translate(-28px,-50%)}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__label{font-size:clamp(15px,1.35vw,19px)}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__hub{width:176px;height:176px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__hub:after{inset:-16px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__hubText{font-size:24px}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__hubHint{font-size:12px}}@media (max-width:639px){.OrbitDiagram-module__yfablW__orbit{margin-bottom:20px}.OrbitDiagram-module__yfablW__node,.OrbitDiagram-module__yfablW__nodeLeft,.OrbitDiagram-module__yfablW__nodeRight{flex-direction:column;gap:6px;transform:translate(-50%,-50%)}.OrbitDiagram-module__yfablW__nodeLeft .OrbitDiagram-module__yfablW__label{text-align:center;align-items:center}.OrbitDiagram-module__yfablW__label{white-space:normal;text-align:center;text-wrap:balance;max-width:124px;font-size:11px}.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__label,.OrbitDiagram-module__yfablW__nodeLeft.OrbitDiagram-module__yfablW__nodeClickable .OrbitDiagram-module__yfablW__label{flex-direction:column;gap:4px}.OrbitDiagram-module__yfablW__chevron{width:16px;height:16px}.OrbitDiagram-module__yfablW__icon{width:34px;height:34px}.OrbitDiagram-module__yfablW__hub{width:80px;height:80px}.OrbitDiagram-module__yfablW__hubText{font-size:11px}.OrbitDiagram-module__yfablW__hubHint{display:none}}.OrbitDiagram-module__yfablW__popover{top:calc(var(--y) + 34px);z-index:5;background:#121b28;border:1px solid #84e6b959;border-radius:16px;width:300px;padding:16px 18px 18px;animation:.3s cubic-bezier(.22,1,.36,1) both OrbitDiagram-module__yfablW__popIn;position:absolute;box-shadow:0 24px 50px -24px #000000d9,0 0 0 1px #06d88926}.OrbitDiagram-module__yfablW__popover:before{content:"";background:#121b28;border-top:1px solid #84e6b959;border-left:1px solid #84e6b959;width:12px;height:12px;position:absolute;top:-7px;rotate:45deg}.OrbitDiagram-module__yfablW__popoverLeft{right:calc(100% - var(--x) - 28px)}.OrbitDiagram-module__yfablW__popoverLeft:before{right:20px}.OrbitDiagram-module__yfablW__popoverRight{left:calc(var(--x) - 28px)}.OrbitDiagram-module__yfablW__popoverRight:before{left:20px}@keyframes OrbitDiagram-module__yfablW__popIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.OrbitDiagram-module__yfablW__detailsTitle{color:#fff;margin:0 0 12px;font-size:15px;font-weight:650}.OrbitDiagram-module__yfablW__steps{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.OrbitDiagram-module__yfablW__steps li{counter-increment:step;color:#b8cbc5;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;padding-bottom:12px;font-size:14px;line-height:1.55;display:grid;position:relative}.OrbitDiagram-module__yfablW__steps li:last-child{padding-bottom:0}.OrbitDiagram-module__yfablW__steps li:before{content:counter(step);z-index:1;color:#84e6b9;font-variant-numeric:tabular-nums;background:#84e6b90d;border:1px solid #84e6b933;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid;position:relative}.OrbitDiagram-module__yfablW__steps li:not(:last-child):after{content:"";background:#84e6b929;width:1px;position:absolute;top:22px;bottom:0;left:11px}@media (min-width:1024px){.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__popover{top:calc(var(--y) + 44px)}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__popoverLeft{right:calc(100% - var(--x) - 36px)}.OrbitDiagram-module__yfablW__orbit[data-size=large] .OrbitDiagram-module__yfablW__popoverRight{left:calc(var(--x) - 36px)}}@media (max-width:639px){.OrbitDiagram-module__yfablW__popover,.OrbitDiagram-module__yfablW__popoverLeft,.OrbitDiagram-module__yfablW__popoverRight{top:calc(var(--y) + 52px);width:auto;left:4px;right:4px}.OrbitDiagram-module__yfablW__popoverLeft:before{right:auto;left:calc(var(--x) - 10px)}.OrbitDiagram-module__yfablW__popoverRight:before{left:calc(var(--x) - 10px)}}@media (prefers-reduced-motion:reduce){.OrbitDiagram-module__yfablW__popover{animation:none}}
.PortfolioSection-module__q5h74a__section{isolation:isolate;color:var(--ink);background:linear-gradient(180deg, #e3f1e9 0%, #e7f3ec 8%, #edf5f0 18%, #f2f7f4 30%, #f5f8f6 44%, var(--surface-light) 62%, var(--surface-light) 100%);padding:clamp(40px,4.5vw,64px) 0 clamp(56px,6vw,88px);scroll-margin-top:96px;position:relative;overflow:clip}.PortfolioSection-module__q5h74a__header{text-align:center;flex-direction:column;align-items:center;display:flex}.PortfolioSection-module__q5h74a__eyebrow{color:#087c53;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650}.PortfolioSection-module__q5h74a__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin-top:0;padding-bottom:.08em;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.12}.PortfolioSection-module__q5h74a__intro{max-width:52ch;color:var(--ink-muted);margin-top:12px;font-size:15px;line-height:1.55}.PortfolioSection-module__q5h74a__carousel{margin-top:clamp(32px,4vw,48px)}.PortfolioSection-module__q5h74a__viewport{padding:clamp(24px,3vw,44px) 0;overflow:hidden}.PortfolioSection-module__q5h74a__track{touch-action:pan-y pinch-zoom;align-items:center;display:flex}.PortfolioSection-module__q5h74a__slide{flex:0 0 clamp(260px,25vw,500px);min-width:0;padding:0 18px}.PortfolioSection-module__q5h74a__slideInner{transform-origin:50%;will-change:transform}.PortfolioSection-module__q5h74a__slideMedia{aspect-ratio:16/10.5;cursor:pointer;background:#eef3ef;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.PortfolioSection-module__q5h74a__slideMedia:focus-visible{outline-offset:3px;outline:2px solid #087c53}.PortfolioSection-module__q5h74a__image{object-fit:cover}.PortfolioSection-module__q5h74a__imageFallback{object-fit:contain;padding:40px}.PortfolioSection-module__q5h74a__caption{text-align:center;max-width:560px;margin:12px auto 0;padding:0 20px}.PortfolioSection-module__q5h74a__captionTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.15}.PortfolioSection-module__q5h74a__captionTitle a{color:inherit;text-decoration:none}.PortfolioSection-module__q5h74a__captionTitle a:focus-visible{outline-offset:3px;outline:2px solid #087c53}.PortfolioSection-module__q5h74a__captionSummary{color:var(--ink-muted);text-wrap:pretty;margin-top:12px;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.PortfolioSection-module__q5h74a__dots{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.PortfolioSection-module__q5h74a__dot{cursor:pointer;background:#d7e0da;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .25s,background .25s}.PortfolioSection-module__q5h74a__dot[data-active=true]{background:#0f2a1f;transform:scale(1.6)}.PortfolioSection-module__q5h74a__dot:focus-visible,.PortfolioSection-module__q5h74a__portfolioLink:focus-visible{outline-offset:3px;outline:2px solid #087c53}.PortfolioSection-module__q5h74a__counter{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:center;margin-top:16px;font-size:14px}.PortfolioSection-module__q5h74a__footer{justify-content:center;margin-top:28px;display:flex}.PortfolioSection-module__q5h74a__portfolioLink{color:#0c5d3f;background:#fff;border:1px solid #cfe0d6;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:9px 15px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.PortfolioSection-module__q5h74a__portfolioLink:hover{background:#f1f8f4;border-color:#b9d6c6}.PortfolioSection-module__q5h74a__captionTitle a:hover{color:#0c5d3f}}@media (max-width:1023px){.PortfolioSection-module__q5h74a__slide{flex:0 0 46vw}}@media (max-width:639px){.PortfolioSection-module__q5h74a__section{padding:36px 0 56px}.PortfolioSection-module__q5h74a__heading{font-size:30px}.PortfolioSection-module__q5h74a__slide{flex:0 0 68vw;padding:0 8px}.PortfolioSection-module__q5h74a__slideMedia{border-radius:12px}}@media (prefers-reduced-motion:reduce){.PortfolioSection-module__q5h74a__dot,.PortfolioSection-module__q5h74a__portfolioLink{transition:none}}.PortfolioSection-module__q5h74a__section[data-compact]{background:0 0;padding:clamp(40px,3vw + 16px,60px) 0 16px}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__heading{font-size:clamp(26px,2.8vw,36px)}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__carousel{margin-top:clamp(16px,2.5vw,28px)}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__viewport{padding:clamp(14px,2vw,26px) 0}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__slide{flex:0 0 clamp(200px,19vw,360px);padding:0 12px}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__captionTitle{font-size:clamp(20px,2vw,26px)}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__dots{margin-top:18px}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__footer{margin-top:20px}@media (max-width:1023px){.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__slide{flex:0 0 40vw}}@media (max-width:639px){.PortfolioSection-module__q5h74a__section[data-compact]{padding:44px 0 16px}.PortfolioSection-module__q5h74a__section[data-compact] .PortfolioSection-module__q5h74a__slide{flex:0 0 58vw;padding:0 6px}}
.AuditPage-module__YylHZW__form{flex-direction:column;gap:14px;display:flex}.AuditPage-module__YylHZW__bar{background:#fff;border:1px solid #cfe0d6;border-radius:22px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 20px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 30px 70px -40px #000000e6,inset 0 0 0 1px #fff}.AuditPage-module__YylHZW__bar:focus-within{box-shadow:0 0 0 4px #06d88966,0 30px 70px -40px #000000e6}.AuditPage-module__YylHZW__barIcon{color:#0c5d3f;flex-shrink:0}.AuditPage-module__YylHZW__input{color:#0f141c;background:0 0;border:0;outline:none;flex:200px;min-width:0;height:60px;padding:0 12px;font-size:18px}.AuditPage-module__YylHZW__input::placeholder{color:#8a9a92}.AuditPage-module__YylHZW__spinner{border:2px solid #cfe0d6;border-top-color:#06d889;border-radius:9999px;flex-shrink:0;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite AuditPage-module__YylHZW__spin}@keyframes AuditPage-module__YylHZW__spin{to{transform:rotate(360deg)}}.AuditPage-module__YylHZW__bar .AuditPage-module__YylHZW__submit{border-radius:16px;flex-shrink:0;height:56px;padding:0 26px;font-size:16px}.AuditPage-module__YylHZW__chip{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.AuditPage-module__YylHZW__chipYes{color:#0b6e4a;background:#d7f3e4}.AuditPage-module__YylHZW__chipNo{color:#5b6b63;background:#f1f3f2}.AuditPage-module__YylHZW__liveChip{margin-right:8px}.AuditPage-module__YylHZW__suggestions{z-index:20;background:#fff;border:1px solid #cfe0d6;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px -30px #000c}.AuditPage-module__YylHZW__suggestion{color:#0f141c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.AuditPage-module__YylHZW__suggestion:hover,.AuditPage-module__YylHZW__suggestionActive{background:#eaf6ef}.AuditPage-module__YylHZW__suggestionText{flex-direction:column;gap:2px;min-width:0;display:flex}.AuditPage-module__YylHZW__suggestionMain{font-size:15px;font-weight:600}.AuditPage-module__YylHZW__suggestionSub{color:var(--ink-muted);font-size:13px}.AuditPage-module__YylHZW__hint{color:#9fb5aa;text-align:center;max-width:70ch;margin:0 auto;font-size:13px;line-height:1.5}.AuditPage-module__YylHZW__error{color:#ffb4a8;text-align:center;margin:0;font-size:14px;font-weight:600}.AuditPage-module__YylHZW__offline{color:#f2c94c;text-align:center;margin:0;font-size:14px;font-weight:600}.AuditPage-module__YylHZW__result{border:1px solid #0000;border-radius:22px;flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding:24px;display:flex;box-shadow:0 30px 70px -40px #000000e6}.AuditPage-module__YylHZW__resultYes{background:linear-gradient(145deg,#e9faf1,#d7f3e4);border-color:#9fdcc0}.AuditPage-module__YylHZW__resultNo{background:linear-gradient(145deg,#fff8e8,#fdf1d4);border-color:#e6d9b8}.AuditPage-module__YylHZW__resultHead{align-items:flex-start;gap:12px;display:flex}.AuditPage-module__YylHZW__resultIcon{color:#06141f;background:#06d889;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AuditPage-module__YylHZW__resultNo .AuditPage-module__YylHZW__resultIcon{background:#f2c94c}.AuditPage-module__YylHZW__resultTitle{color:#0c2a1f;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.AuditPage-module__YylHZW__resultAddress{color:var(--ink-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.AuditPage-module__YylHZW__resultText{color:#24372d;margin:0;font-size:15px;line-height:1.6}.AuditPage-module__YylHZW__resultActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.AuditPage-module__YylHZW__resultReset{color:#0c5d3f;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:650;text-decoration:underline}@media (max-width:639px){.AuditPage-module__YylHZW__bar{border-radius:18px;padding:6px 6px 6px 16px}.AuditPage-module__YylHZW__input{height:52px;font-size:16px}.AuditPage-module__YylHZW__liveChip{display:none}.AuditPage-module__YylHZW__bar .AuditPage-module__YylHZW__submit{flex-basis:100%;height:52px}.AuditPage-module__YylHZW__suggestion{flex-direction:column;align-items:flex-start;gap:6px}.AuditPage-module__YylHZW__result{border-radius:18px;padding:20px}.AuditPage-module__YylHZW__resultActions a,.AuditPage-module__YylHZW__resultActions button{width:100%}}@media (prefers-reduced-motion:reduce){.AuditPage-module__YylHZW__bar{transition:none}}
.TrustSection-module__DguJ0W__section{isolation:isolate;color:#24372d;background:linear-gradient(#0000 calc(100% - 160px),#f7f8fa 100%),radial-gradient(at 95% 15%,#ccebdc 0%,#0000 42%),radial-gradient(at 0 90%,#dcebe0 0%,#0000 45%),linear-gradient(155deg,#faf9f6,#f1f6f1 65%,#f7f8fa);padding:clamp(64px,7vw,104px) 0;scroll-margin-top:100px;position:relative;overflow:hidden}.TrustSection-module__DguJ0W__container{position:relative}.TrustSection-module__DguJ0W__header{text-align:center}.TrustSection-module__DguJ0W__eyebrow{color:#087c53;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650}.TrustSection-module__DguJ0W__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.12}.TrustSection-module__DguJ0W__description{max-width:52ch;color:var(--ink-muted);margin:12px auto 0;font-size:15px;line-height:1.55}.TrustSection-module__DguJ0W__logos{margin:30px 0 40px}.TrustSection-module__DguJ0W__logos img{scale:1.15;opacity:1!important}.TrustSection-module__DguJ0W__sources{color:#64766a;flex-wrap:wrap;justify-content:center;gap:24px;margin:30px 24px 0;font-size:13px;display:flex}.TrustSection-module__DguJ0W__sources a:hover{color:#087c53}.TrustSection-module__DguJ0W__proofPanel{color:#f5f8f5;background:radial-gradient(at 0 0,#284f3e,#0000 65%),linear-gradient(125deg,#1b3329,#172923);border:1px solid #345348;border-radius:28px;grid-template-columns:minmax(200px,.75fr) minmax(0,1.65fr);gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 24px 64px -40px #173c2c66}.TrustSection-module__DguJ0W__score{align-self:center}.TrustSection-module__DguJ0W__scoreLabel{color:#c3d6c9;font-size:14px;font-weight:500}.TrustSection-module__DguJ0W__scoreValue{letter-spacing:-.055em;margin-top:12px;font-size:clamp(64px,7vw,88px);font-weight:650;line-height:1}.TrustSection-module__DguJ0W__scoreValue span{letter-spacing:-.025em;color:#adc7b8;margin-left:6px;font-size:28px;font-weight:400}.TrustSection-module__DguJ0W__stars{color:#06d889;gap:5px;margin-top:20px;display:flex}.TrustSection-module__DguJ0W__reviewCount{color:#d5e2da;margin-top:10px;font-size:15px}.TrustSection-module__DguJ0W__rank{color:#adc7b8;margin-top:25px;font-size:13px}.TrustSection-module__DguJ0W__rank strong{color:#f5f8f5;margin-right:4px;font-size:22px;font-weight:600}.TrustSection-module__DguJ0W__profileLink{color:#c5ead6;border-bottom:1px solid #6b9c82;align-items:center;gap:8px;margin-top:22px;padding-bottom:4px;font-size:13px;display:inline-flex}.TrustSection-module__DguJ0W__profileLink:hover{color:#fff;border-color:#06d889}.TrustSection-module__DguJ0W__profileLink:focus-visible{outline-offset:5px;outline:2px solid #06d889}.TrustSection-module__DguJ0W__reviews{border-left:1px solid #466454;min-width:0;padding-left:clamp(24px,4vw,48px)}.TrustSection-module__DguJ0W__reviewsHeading{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(20px,2.2vw,27px);font-weight:550;line-height:1.3}@media (max-width:767px){.TrustSection-module__DguJ0W__proofPanel{grid-template-columns:1fr}.TrustSection-module__DguJ0W__score{text-align:center}.TrustSection-module__DguJ0W__stars{justify-content:center}.TrustSection-module__DguJ0W__reviews{border-top:1px solid #466454;border-left:0;padding:26px 0 0}.TrustSection-module__DguJ0W__description{font-size:15px}.TrustSection-module__DguJ0W__logos{margin-block:24px 30px}}
.AuditEligibility-module__7MTdKa__section{z-index:1;color:#fff;padding:clamp(8px,1.5vw,24px) 0 clamp(24px,3vw,40px);scroll-margin-top:80px;position:relative}.AuditEligibility-module__7MTdKa__shell{isolation:isolate;background:radial-gradient(70% 45% at 92% 18%,#1a2f3d 0%,#0000 55%),radial-gradient(55% 35% at 85% 70%,#162636 0%,#0000 55%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border-radius:80px;padding:clamp(56px,8vw,96px) 0 clamp(56px,7vw,88px);position:relative}.AuditEligibility-module__7MTdKa__motif{border-radius:inherit}.AuditEligibility-module__7MTdKa__header{text-align:center;max-width:760px;margin:0 auto}.AuditEligibility-module__7MTdKa__heading{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(115deg,#fff 5%,#e3fff1 35%,#7aefc0 70%,#06d889 100%);color:#0000;text-shadow:0 8px 38px #06d8891f;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(32px,4vw,54px);font-weight:750;line-height:1.1}.AuditEligibility-module__7MTdKa__intro{color:#bacfc5;text-wrap:pretty;max-width:58ch;margin:16px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.AuditEligibility-module__7MTdKa__intro strong{color:#fff;font-weight:700}.AuditEligibility-module__7MTdKa__form{z-index:2;margin-top:clamp(28px,4vw,44px);position:relative}.AuditEligibility-module__7MTdKa__remote{color:#9fb5aa;text-align:center;margin:22px 0 0;font-size:14px;line-height:1.55}.AuditEligibility-module__7MTdKa__remote a{color:#7aefc0;text-underline-offset:4px;font-weight:650;text-decoration:underline}@media (max-width:639px){.AuditEligibility-module__7MTdKa__shell{border-radius:44px}}
.HomeHero-module__negYWq__heroIntro{min-height:calc(100svh - 8rem);padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:640px){.HomeHero-module__negYWq__heroIntro{min-height:calc(100svh - 9rem)}}@media (min-width:1024px){.HomeHero-module__negYWq__heroIntro{min-height:calc(100svh - 11rem)}}.HomeHero-module__negYWq__scrollHint{color:#4e6b59;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;margin-bottom:20px;padding:38px 12px 8px;transition:color .2s;display:inline-flex}.HomeHero-module__negYWq__scrollHint:hover{color:#087c53}.HomeHero-module__negYWq__scrollHint:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #087c53}.HomeHero-module__negYWq__scrollLabel{font-size:13px;font-weight:500;line-height:1.4}.HomeHero-module__negYWq__scrollArrow{animation:2.4s infinite HomeHero-module__negYWq__arrowBounce}@keyframes HomeHero-module__negYWq__arrowBounce{0%,18%,65%,to{transform:translateY(0)}36%{animation-timing-function:ease-out;transform:translateY(6px)}48%{transform:translateY(-2px)}57%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__negYWq__scrollHint{transition:none}.HomeHero-module__negYWq__scrollArrow{animation:none}}.HomeHero-module__negYWq__wordMask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.HomeHero-module__negYWq__word{animation:HomeHero-module__negYWq__wordArrival .85s var(--word-delay) cubic-bezier(.16, 1, .3, 1) both;display:inline-block}@keyframes HomeHero-module__negYWq__wordArrival{0%{opacity:0;transform:translateY(105%)rotate(3deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}[data-hero-active=false] .HomeHero-module__negYWq__scrollArrow{animation-play-state:paused}@media (max-width:767px){.HomeHero-module__negYWq__word{animation-duration:.65s}.HomeHero-module__negYWq__scrollArrow{animation-iteration-count:3}}@media (prefers-reduced-motion:reduce){.HomeHero-module__negYWq__word{animation:none}}.HomeHero-module__negYWq__punch{background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 28%,#0a8a5a 58%,#06d889 82%,#7aefc0 100%) 0%/180% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation:.9s cubic-bezier(.16,1,.3,1) .42s both HomeHero-module__negYWq__lineArrival}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.HomeHero-module__negYWq__punch{animation:.9s cubic-bezier(.16,1,.3,1) .42s both HomeHero-module__negYWq__lineArrival,9s ease-in-out 1.3s infinite alternate HomeHero-module__negYWq__punchShift}}@keyframes HomeHero-module__negYWq__lineArrival{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes HomeHero-module__negYWq__punchShift{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.HomeHero-module__negYWq__punch{animation:none}}
.FranceMap-module__REquYG__svg{--map-zone:#17a06c;--map-zone-strong:#0b7a52;--map-ink:#0c2a1f;--map-sea:#d9efe4;width:100%;height:auto;display:block;overflow:visible}.FranceMap-module__REquYG__toneDark{--map-neutral:#141b2a;--map-line:#ffffff24;--map-line-hover:#ffffff0f;--map-shadow:#0c2a1f59}.FranceMap-module__REquYG__toneLight{--map-neutral:#e2eee7;--map-line:#ffffffe6;--map-line-hover:#fff6;--map-shadow:#0c2a1f38}.FranceMap-module__REquYG__land{filter:drop-shadow(0 22px 34px var(--map-shadow))}.FranceMap-module__REquYG__dept{fill:#0000;stroke:var(--map-line);stroke-width:.7px;stroke-linejoin:round;transition:fill .2s}.FranceMap-module__REquYG__dept:hover{fill:var(--map-line-hover)}.FranceMap-module__REquYG__zone,.FranceMap-module__REquYG__zone:hover{fill:var(--map-zone);stroke:#ffffffbf;stroke-width:.9px}.FranceMap-module__REquYG__zone:hover{fill:#128f60}.FranceMap-module__REquYG__home,.FranceMap-module__REquYG__home:hover{fill:var(--map-zone-strong)}.FranceMap-module__REquYG__zone,.FranceMap-module__REquYG__label{transition:fill .2s,opacity .22s}:is([data-active-zone] .FranceMap-module__REquYG__zone,[data-active-zone] .FranceMap-module__REquYG__label){opacity:.38}:is([data-active-zone=var] [data-zone=var],[data-active-zone=bdr] [data-zone=bdr],[data-active-zone=am] [data-zone=am],[data-active-zone=idf] [data-zone=idf]){opacity:1}.FranceMap-module__REquYG__zone{cursor:pointer}.FranceMap-module__REquYG__label{fill:#fff;letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:12px;font-weight:750}.FranceMap-module__REquYG__leader{stroke:var(--map-ink);stroke-width:1.2px;stroke-dasharray:3 3;stroke-linecap:round;opacity:.55}.FranceMap-module__REquYG__pin{fill:var(--brand,#06d889);stroke:var(--map-ink);stroke-width:1.4px}.FranceMap-module__REquYG__pulse{fill:none;stroke:var(--brand,#06d889);stroke-width:1.5px;opacity:0}.FranceMap-module__REquYG__loupeShadow{fill:#0c2a1f;opacity:.16;filter:blur(10px);transform:translateY(8px)}.FranceMap-module__REquYG__sea{fill:var(--map-sea)}.FranceMap-module__REquYG__detail{fill:var(--map-neutral);stroke:var(--map-line);stroke-width:.25px;stroke-linejoin:round}.FranceMap-module__REquYG__detailZone{fill:var(--map-zone)}.FranceMap-module__REquYG__loupeRing{fill:none;stroke:#fff;stroke-width:4px;paint-order:stroke}.FranceMap-module__REquYG__loupeEyebrow,.FranceMap-module__REquYG__loupeTitle,.FranceMap-module__REquYG__loupeSub{text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-linejoin:round}.FranceMap-module__REquYG__loupeEyebrow{fill:#0b6e4a;stroke-width:2.5px;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800}.FranceMap-module__REquYG__loupeTitle{fill:var(--map-ink);stroke-width:3px;letter-spacing:-.01em;font-size:10.5px;font-weight:750}.FranceMap-module__REquYG__loupeSub{fill:#3d5a4c;stroke-width:2.5px;font-size:7px;font-weight:550}.FranceMap-module__REquYG__markerBody{fill:var(--map-ink);stroke:#fff;stroke-width:1.6px}.FranceMap-module__REquYG__markerDot{fill:var(--brand,#06d889)}.FranceMap-module__REquYG__zone,.FranceMap-module__REquYG__home{animation:none}[data-reveal=in] .FranceMap-module__REquYG__zone{animation:.7s cubic-bezier(.2,.7,.2,1) both FranceMap-module__REquYG__zoneIn;animation-delay:calc(.14s + var(--i,0) * 45ms)}[data-reveal=in] .FranceMap-module__REquYG__pinGroup{animation:.5s .7s both FranceMap-module__REquYG__fadeIn}[data-reveal=in] .FranceMap-module__REquYG__pulse{animation:2.6s ease-out 1.2s infinite FranceMap-module__REquYG__pulse}[data-reveal=in] .FranceMap-module__REquYG__loupe{transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.2,.8,.2,1) .9s both FranceMap-module__REquYG__loupeIn}[data-reveal=in] .FranceMap-module__REquYG__marker{animation:.55s cubic-bezier(.2,.8,.2,1) 1.25s both FranceMap-module__REquYG__markerDrop}@keyframes FranceMap-module__REquYG__zoneIn{0%{fill:var(--map-neutral)}}@keyframes FranceMap-module__REquYG__fadeIn{0%{opacity:0}}@keyframes FranceMap-module__REquYG__pulse{0%{r:4;opacity:.7}70%{r:16;opacity:0}to{r:16;opacity:0}}@keyframes FranceMap-module__REquYG__loupeIn{0%{opacity:0;transform:scale(.6)}}@keyframes FranceMap-module__REquYG__markerDrop{0%{opacity:0;transform:translate(480px,540px)}}@media (max-width:639px){.FranceMap-module__REquYG__loupeSub,.FranceMap-module__REquYG__loupeEyebrow{display:none}.FranceMap-module__REquYG__loupeTitle{font-size:12px}}@media (prefers-reduced-motion:reduce){:is([data-reveal=in] .FranceMap-module__REquYG__zone,[data-reveal=in] .FranceMap-module__REquYG__pinGroup,[data-reveal=in] .FranceMap-module__REquYG__pulse,[data-reveal=in] .FranceMap-module__REquYG__loupe,[data-reveal=in] .FranceMap-module__REquYG__marker){animation:none}.FranceMap-module__REquYG__dept{transition:none}}
.QuickQuestionCard-module__5X7rSq__support{isolation:isolate;color:#fff;background:radial-gradient(70% 45% at 92% 18%,#1a2f3d 0%,#0000 55%),radial-gradient(55% 35% at 15% 90%,#162636 0%,#0000 55%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #0f1623cc}.QuickQuestionCard-module__5X7rSq__who{align-items:center;gap:12px;display:flex}.QuickQuestionCard-module__5X7rSq__avatar{background:linear-gradient(160deg,#d6f2e4,#7aefc0);border:2px solid #ffffffd9;border-radius:9999px;flex-shrink:0;width:56px;height:56px;display:block;overflow:hidden;box-shadow:0 8px 20px -10px #000000b3}.QuickQuestionCard-module__5X7rSq__avatarImage{object-fit:cover;object-position:50% 12%;transform-origin:50% 20%;width:100%;height:100%;transform:scale(1.35)}.QuickQuestionCard-module__5X7rSq__whoText{color:#9fb5aa;flex-direction:column;gap:2px;font-size:13px;display:flex}.QuickQuestionCard-module__5X7rSq__whoText strong{color:#fff;font-size:15px;font-weight:700}.QuickQuestionCard-module__5X7rSq__supportText{color:#bacfc5;margin:0;font-size:16px;line-height:1.55}.QuickQuestionCard-module__5X7rSq__supportText strong{color:#fff;font-weight:700}.QuickQuestionCard-module__5X7rSq__whatsapp{color:#fff;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px -14px #25d366b3}.QuickQuestionCard-module__5X7rSq__whatsapp:hover{background:#20bd5a;transform:translateY(-1px)}.QuickQuestionCard-module__5X7rSq__whatsapp:focus-visible{outline-offset:3px;outline:2px solid #fff}.QuickQuestionCard-module__5X7rSq__whatsappIcon{width:22px;height:22px}@media (max-width:639px){.QuickQuestionCard-module__5X7rSq__support{border-radius:20px}}@media (prefers-reduced-motion:reduce){.QuickQuestionCard-module__5X7rSq__whatsapp{transition:none}.QuickQuestionCard-module__5X7rSq__whatsapp:hover{transform:none}}
.HeroRibbons-module__WjfsLW__curves{--r1:#d5eee0;--r1o:.25;--r2:#69caa0;--r2o:.3;--r3:#f5fff8;--r3o:.75;--r4:#0bac71;--r4o:.16;--e1:#86bfa0;--e1o:.25;--e2:#51ae80;--e2o:.52;--e3:#fffefa;--e3o:.7;--inner:#fff;--innero:.55;width:100%;height:100%;overflow:visible}.HeroRibbons-module__WjfsLW__curves[data-tone=dark]{--r1:#84e6b9;--r1o:.05;--r2:#84e6b9;--r2o:.08;--r3:#d9fff0;--r3o:.14;--r4:#06d889;--r4o:.06;--e1:#84e6b9;--e1o:.08;--e2:#84e6b9;--e2o:.18;--e3:#d9fff0;--e3o:.22;--inner:#d9fff0;--innero:.12}.HeroRibbons-module__WjfsLW__leftCurve,.HeroRibbons-module__WjfsLW__rightCurve,.HeroRibbons-module__WjfsLW__entranceLeft,.HeroRibbons-module__WjfsLW__entranceRight{transform-box:view-box;transform-origin:50%}.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceLeft{animation:1.65s cubic-bezier(.16,1,.3,1) both HeroRibbons-module__WjfsLW__arriveLeft}.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceRight{animation:1.85s cubic-bezier(.16,1,.3,1) both HeroRibbons-module__WjfsLW__arriveRight}.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__edge{animation:1.8s cubic-bezier(.22,1,.36,1) .15s both HeroRibbons-module__WjfsLW__traceIn}@keyframes HeroRibbons-module__WjfsLW__arriveLeft{0%{opacity:0;transform:translate(-100px,55px)rotate(-9deg)scale(.96)}to{opacity:1;transform:none}}@keyframes HeroRibbons-module__WjfsLW__arriveRight{0%{opacity:0;transform:translate(100px,75px)rotate(9deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes HeroRibbons-module__WjfsLW__traceIn{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (hover:hover) and (pointer:fine) and (min-width:768px){:is([data-hero-active=true] .HeroRibbons-module__WjfsLW__leftCurve,[data-hero-active=true] .HeroRibbons-module__WjfsLW__rightCurve){will-change:transform}}@media (max-width:767px),(pointer:coarse){.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceLeft,.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceRight{animation:.9s ease-out both HeroRibbons-module__WjfsLW__mobileArrival}.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__edge{animation:none}}@keyframes HeroRibbons-module__WjfsLW__mobileArrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceLeft,.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__entranceRight,.HeroRibbons-module__WjfsLW__curves .HeroRibbons-module__WjfsLW__edge{animation:none}.HeroRibbons-module__WjfsLW__leftCurve,.HeroRibbons-module__WjfsLW__rightCurve{will-change:auto!important;transform:none!important}}.HeroRibbons-module__WjfsLW__filaments{opacity:.42}.HeroRibbons-module__WjfsLW__specular{opacity:0}.HeroRibbons-module__WjfsLW__curves[data-tone=dark] .HeroRibbons-module__WjfsLW__filaments{opacity:.2}@media (max-width:767px),(hover:none),(pointer:coarse){.HeroRibbons-module__WjfsLW__filaments,.HeroRibbons-module__WjfsLW__specular{display:none}}@media (prefers-reduced-motion:reduce){.HeroRibbons-module__WjfsLW__specular{display:none}}
.AuditZonesSection-module__ju5Opq__section{z-index:1;isolation:isolate;color:#24372d;padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px);position:relative}.AuditZonesSection-module__ju5Opq__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.AuditZonesSection-module__ju5Opq__copy{max-width:560px}.AuditZonesSection-module__ju5Opq__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.12}.AuditZonesSection-module__ju5Opq__intro{color:var(--ink-muted);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.65}.AuditZonesSection-module__ju5Opq__zones{margin-top:clamp(24px,3vw,36px)}.AuditZonesSection-module__ju5Opq__zonesLabel{color:#0b6e4a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.AuditZonesSection-module__ju5Opq__zoneList{margin:0;padding:0;list-style:none}.AuditZonesSection-module__ju5Opq__separator{background:#d3e2d9}.AuditZonesSection-module__ju5Opq__zoneRow{border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin:0 -12px;padding:13px 12px;transition:background-color .18s;display:grid}.AuditZonesSection-module__ju5Opq__zoneRow:hover{background:#ffffffb3}[data-active-zone=var] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=var]{background:#ffffffb3}[data-active-zone=bdr] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=bdr]{background:#ffffffb3}[data-active-zone=am] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=am]{background:#ffffffb3}[data-active-zone=idf] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=idf]{background:#ffffffb3}.AuditZonesSection-module__ju5Opq__zoneCode{color:#0b6e4a;letter-spacing:.05em;background:#fff;border:1px solid #b9dccb;border-radius:9px;justify-content:center;align-items:center;height:30px;margin-top:1px;font-size:12px;font-weight:800;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.AuditZonesSection-module__ju5Opq__zoneRow:hover .AuditZonesSection-module__ju5Opq__zoneCode{color:#fff;background:#17a06c;border-color:#17a06c}[data-active-zone=var] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=var] .AuditZonesSection-module__ju5Opq__zoneCode{color:#fff;background:#17a06c;border-color:#17a06c}[data-active-zone=bdr] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=bdr] .AuditZonesSection-module__ju5Opq__zoneCode{color:#fff;background:#17a06c;border-color:#17a06c}[data-active-zone=am] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=am] .AuditZonesSection-module__ju5Opq__zoneCode{color:#fff;background:#17a06c;border-color:#17a06c}[data-active-zone=idf] .AuditZonesSection-module__ju5Opq__zoneRow[data-zone=idf] .AuditZonesSection-module__ju5Opq__zoneCode{color:#fff;background:#17a06c;border-color:#17a06c}.AuditZonesSection-module__ju5Opq__zoneBody{min-width:0}.AuditZonesSection-module__ju5Opq__zoneName{color:#0c2a1f;margin:0;font-size:15px;font-weight:700;line-height:1.3}.AuditZonesSection-module__ju5Opq__zoneCities{color:var(--ink-muted);margin:3px 0 0;font-size:13.5px;line-height:1.6}.AuditZonesSection-module__ju5Opq__dot{vertical-align:middle;background:#9fb8ab;border-radius:50%;width:3px;height:3px;margin:0 7px;display:inline-block}.AuditZonesSection-module__ju5Opq__mapFigure{width:100%;margin:0;padding:clamp(8px,2vw,20px);position:relative}.AuditZonesSection-module__ju5Opq__mapFigure:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(at 70% 75%,#c9ecda 0%,#0000 60%);border-radius:50%;position:absolute;inset:10% 5% 5%}.AuditZonesSection-module__ju5Opq__legend{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:8px;font-size:13px;display:flex}.AuditZonesSection-module__ju5Opq__legendItem{align-items:center;gap:8px;display:inline-flex}.AuditZonesSection-module__ju5Opq__swatch{border-radius:4px;width:12px;height:12px;display:inline-block}.AuditZonesSection-module__ju5Opq__swatchZone{background:#17a06c}.AuditZonesSection-module__ju5Opq__swatchPin{background:var(--brand);border:2px solid #0c2a1f;border-radius:50%}.AuditZonesSection-module__ju5Opq__swatchRemote{background:linear-gradient(165deg,#1f4a3a 0%,#141b2a 60%,#0f1623 100%)}.AuditZonesSection-module__ju5Opq__remote{color:#fff;text-align:center;background:radial-gradient(at 100% 0,#17644080,#0000 60%),linear-gradient(125deg,#172a21,#101914);border:1px solid #30483c;border-radius:28px;justify-items:center;width:min(100%,640px);margin:clamp(40px,5vw,64px) auto 0;padding:clamp(28px,3.5vw,40px) clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px -30px #233c3860}.AuditZonesSection-module__ju5Opq__remoteTitle{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.18}.AuditZonesSection-module__ju5Opq__remoteText{color:#c6d3c7;max-width:48ch;margin:14px 0 0;font-size:14px;line-height:1.6}.AuditZonesSection-module__ju5Opq__remoteCta{min-width:220px;min-height:50px;margin-top:22px}@media (min-width:1024px){.AuditZonesSection-module__ju5Opq__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px)}.AuditZonesSection-module__ju5Opq__mapFigure{order:1}.AuditZonesSection-module__ju5Opq__copy{order:2;justify-self:end}}@media (max-width:639px){.AuditZonesSection-module__ju5Opq__remote{border-radius:24px;padding:24px 22px}.AuditZonesSection-module__ju5Opq__remoteCta{width:100%}}@media (prefers-reduced-motion:reduce){.AuditZonesSection-module__ju5Opq__zoneRow,.AuditZonesSection-module__ju5Opq__zoneCode{transition:none}}
.AuditFaq-module__UfMovG__section{z-index:1;isolation:isolate;padding:clamp(40px,5vw,72px) 0 clamp(16px,2vw,32px);scroll-margin-top:96px;position:relative}.AuditFaq-module__UfMovG__copy{flex-direction:column;gap:24px;max-width:440px;display:flex}.AuditFaq-module__UfMovG__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.12}.AuditFaq-module__UfMovG__grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.AuditFaq-module__UfMovG__list{gap:10px;display:grid}.AuditFaq-module__UfMovG__item{background:#fff;border:1px solid #d9e6de;border-radius:18px;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 30px -28px #0c2a1f66}.AuditFaq-module__UfMovG__item:hover{border-color:#b9dccb}.AuditFaq-module__UfMovG__item[open]{border-color:#9fdcc0;box-shadow:0 24px 50px -36px #06d889b3}.AuditFaq-module__UfMovG__summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 30px;align-items:center;column-gap:14px;padding:18px 20px;list-style:none;display:grid}.AuditFaq-module__UfMovG__summary::-webkit-details-marker{display:none}.AuditFaq-module__UfMovG__summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:18px}.AuditFaq-module__UfMovG__index{color:#087c53;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:12px;font-weight:650}.AuditFaq-module__UfMovG__question{color:#0c2a1f;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3;transition:color .18s}.AuditFaq-module__UfMovG__summary:hover .AuditFaq-module__UfMovG__question{color:#087c53}.AuditFaq-module__UfMovG__icon{color:#0c5d3f;background:#fff;border:1px solid #cfe0d6;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;transition:rotate .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.AuditFaq-module__UfMovG__item[open] .AuditFaq-module__UfMovG__icon{color:#06141f;background:#06d889;border-color:#06d889;rotate:45deg}.AuditFaq-module__UfMovG__answer{padding:0 64px 20px 70px}.AuditFaq-module__UfMovG__answer p{max-width:60ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.65}.AuditFaq-module__UfMovG__answer strong{color:#0c2a1f;font-weight:700}.AuditFaq-module__UfMovG__item::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.AuditFaq-module__UfMovG__item[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){.AuditFaq-module__UfMovG__item{interpolate-size:allow-keywords}}@media (min-width:1024px){.AuditFaq-module__UfMovG__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:28px}.AuditFaq-module__UfMovG__copy{order:2;justify-self:end}.AuditFaq-module__UfMovG__list{order:1}.AuditFaq-module__UfMovG__copy{position:sticky;top:110px}}@media (max-width:639px){.AuditFaq-module__UfMovG__summary{grid-template-columns:30px minmax(0,1fr) 30px;column-gap:10px;padding:16px}.AuditFaq-module__UfMovG__question{font-size:15px}.AuditFaq-module__UfMovG__answer{padding:0 16px 16px 56px}}@media (prefers-reduced-motion:reduce){.AuditFaq-module__UfMovG__item,.AuditFaq-module__UfMovG__icon,.AuditFaq-module__UfMovG__question{transition:none}.AuditFaq-module__UfMovG__item::details-content{transition:none}}
.HeroBackground-module__oc2vwW__background{height:var(--hero-bg-height);pointer-events:none;--hero-bg-height:max(860px, 108svh);background:#faf9f6;position:absolute;inset:0 0 auto;overflow:hidden}.HeroBackground-module__oc2vwW__light{background:radial-gradient(at 87% 16%,#8adcb980 0%,#bce8d33d 24%,#0000 48%),radial-gradient(at 8% 66%,#06d88942 0%,#a8e3c830 28%,#0000 50%),radial-gradient(at 63% 100%,#def0dc66,#0000 52%);position:absolute;inset:-8%;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.HeroBackground-module__oc2vwW__parallax{position:absolute;inset:-24px}.HeroBackground-module__oc2vwW__readingSpace{background:radial-gradient(at 50% 40%,#faf9f6c9 0%,#faf9f673 30%,#faf9f610 62%,#0000 80%);position:absolute;inset:0}@media (max-width:767px){.HeroBackground-module__oc2vwW__background{--hero-bg-height:max(800px, 110svh)}.HeroBackground-module__oc2vwW__parallax{inset:-16px -35%}.HeroBackground-module__oc2vwW__readingSpace{background:radial-gradient(at 50% 40%,#faf9f6d9,#faf9f67d 40%,#0000 78%)}.HeroBackground-module__oc2vwW__light{background:radial-gradient(at 90% 10%,#8adcb94d,#0000 55%),radial-gradient(at 0 75%,#06d88930,#0000 65%)}}@media (prefers-reduced-motion:reduce){.HeroBackground-module__oc2vwW__light{transform:none!important}}.HeroBackground-module__oc2vwW__cursorLight{opacity:0;pointer-events:none;background:radial-gradient(circle,#8ff8bc75 0%,#42e5a43b 28%,#65e7b01a 48%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:0;left:0}@media (max-width:767px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.HeroBackground-module__oc2vwW__cursorLight{display:none}}
.OfficeSection-module__spxXhq__section{z-index:1;isolation:isolate;color:#24372d;padding:clamp(56px,7vw,104px) 0 clamp(32px,4vw,56px);position:relative}.OfficeSection-module__spxXhq__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.OfficeSection-module__spxXhq__copy{max-width:520px}.OfficeSection-module__spxXhq__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.12}.OfficeSection-module__spxXhq__intro{color:var(--ink-muted);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.65}.OfficeSection-module__spxXhq__address{margin-top:24px;font-style:normal}.OfficeSection-module__spxXhq__addressLine{color:#24372d;align-items:flex-start;gap:12px;margin:0;font-size:16px;line-height:1.5;display:flex}.OfficeSection-module__spxXhq__addressLine+.OfficeSection-module__spxXhq__addressLine{margin-top:12px}.OfficeSection-module__spxXhq__addressLine strong{color:#0c2a1f;font-weight:700}.OfficeSection-module__spxXhq__icon{color:#0b6e4a;flex-shrink:0;margin-top:3px}.OfficeSection-module__spxXhq__contact{color:#0c2a1f;font-weight:650;text-decoration:none}.OfficeSection-module__spxXhq__contact:hover{color:#0b6e4a}.OfficeSection-module__spxXhq__cta{min-width:220px;min-height:50px;margin-top:26px}.OfficeSection-module__spxXhq__photo{aspect-ratio:16/10;background:#e6ede8;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0c2a1f80}.OfficeSection-module__spxXhq__photoImage{object-fit:cover;object-position:40% 55%;width:100%;height:100%}.OfficeSection-module__spxXhq__photoBadge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c2a1fe6;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;bottom:16px;left:16px}@media (min-width:1024px){.OfficeSection-module__spxXhq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px)}.OfficeSection-module__spxXhq__photo{aspect-ratio:4/3}}
.AuditIntro-module__bXCdTG__section{z-index:1;isolation:isolate;text-align:center;padding:7.5rem 0 2.5rem;position:relative}.AuditIntro-module__bXCdTG__heading{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:0 auto;padding-bottom:.08em;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.1;animation:.6s ease-out both AuditIntro-module__bXCdTG__enterUp}.AuditIntro-module__bXCdTG__quote{color:#0c2a1f;letter-spacing:-.025em;text-wrap:balance;max-width:30ch;margin:clamp(28px,4vw,48px) auto 0;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.3;animation:.7s ease-out .15s both AuditIntro-module__bXCdTG__enterUp;position:relative}.AuditIntro-module__bXCdTG__quote strong{font-weight:800}.AuditIntro-module__bXCdTG__mark{color:#06d889;margin:0 .18em;font-weight:500}@keyframes AuditIntro-module__bXCdTG__enterUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (min-width:768px){.AuditIntro-module__bXCdTG__section{padding-top:8.5rem}}@media (max-width:639px){.AuditIntro-module__bXCdTG__section{padding-top:7rem}.AuditIntro-module__bXCdTG__quote{font-size:23px}}@media (prefers-reduced-motion:reduce){.AuditIntro-module__bXCdTG__heading,.AuditIntro-module__bXCdTG__quote{animation:none}}
.PortfolioMotifs-module__90cyGG__layer{z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw)}.PortfolioMotifs-module__90cyGG__band{isolation:isolate;position:absolute;left:0;right:0}
.WorkloadVisual-module__XNooHq__frame{aspect-ratio:16/9;width:100%;max-width:360px;margin-bottom:18px;position:relative}.WorkloadVisual-module__XNooHq__layer{will-change:transform, opacity, filter, clip-path;background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #84e6b929;border-radius:16px;position:absolute;inset:0;box-shadow:0 20px 40px -30px #0009}.WorkloadVisual-module__XNooHq__svg{width:100%;height:100%;display:block}.WorkloadVisual-module__XNooHq__hand{transform-origin:0 0;animation:6s linear infinite WorkloadVisual-module__XNooHq__tick}@keyframes WorkloadVisual-module__XNooHq__tick{to{transform:rotate(360deg)}}@media (min-width:768px) and (max-height:760px){.WorkloadVisual-module__XNooHq__frame{max-width:260px;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.WorkloadVisual-module__XNooHq__hand{animation:none}}
.AuditSelfCheck-module__xugUUG__section{z-index:1;isolation:isolate;padding:clamp(48px,6vw,88px) 0 clamp(24px,3vw,40px);scroll-margin-top:96px;position:relative}.AuditSelfCheck-module__xugUUG__grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.AuditSelfCheck-module__xugUUG__copy{max-width:520px}.AuditSelfCheck-module__xugUUG__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.12}.AuditSelfCheck-module__xugUUG__intro{color:var(--ink-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.AuditSelfCheck-module__xugUUG__verdict{background:#ffffffb3;border:1px dashed #b9d6c6;border-radius:18px;margin-top:24px;padding:18px 20px;transition:border-color .25s,background .25s,box-shadow .25s}.AuditSelfCheck-module__xugUUG__verdictStrong{background:linear-gradient(145deg,#e9faf1,#d7f3e4);border-style:solid;border-color:#06d889;box-shadow:0 18px 40px -30px #06d889b3}.AuditSelfCheck-module__xugUUG__verdictCount{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.AuditSelfCheck-module__xugUUG__verdictCount strong{color:#0c2a1f;letter-spacing:-.03em;margin-right:2px;font-size:30px;font-weight:750}.AuditSelfCheck-module__xugUUG__verdictStrong .AuditSelfCheck-module__xugUUG__verdictCount strong{color:#087c53}.AuditSelfCheck-module__xugUUG__verdictText{color:#24372d;margin:6px 0 0;font-size:15px;line-height:1.55}.AuditSelfCheck-module__xugUUG__verdictCta{margin-top:14px}.AuditSelfCheck-module__xugUUG__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuditSelfCheck-module__xugUUG__item{color:#24372d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9e6de;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.AuditSelfCheck-module__xugUUG__item:hover{border-color:#9fcdb6}.AuditSelfCheck-module__xugUUG__item:focus-within{outline:2px solid var(--brand);outline-offset:3px}.AuditSelfCheck-module__xugUUG__itemOn{background:#eefbf4;border-color:#06d889;box-shadow:0 12px 30px -24px #06d889cc}.AuditSelfCheck-module__xugUUG__box{color:#0000;background:#fff;border:1.5px solid #b9d6c6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.AuditSelfCheck-module__xugUUG__itemOn .AuditSelfCheck-module__xugUUG__box{color:#06141f;background:#06d889;border-color:#06d889}.AuditSelfCheck-module__xugUUG__itemText{font-size:15px;font-weight:550;line-height:1.5}.AuditSelfCheck-module__xugUUG__itemOn .AuditSelfCheck-module__xugUUG__itemText{color:#0c2a1f}@media (min-width:1024px){.AuditSelfCheck-module__xugUUG__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px)}}@media (max-width:639px){.AuditSelfCheck-module__xugUUG__verdictCta{width:100%}}@media (prefers-reduced-motion:reduce){.AuditSelfCheck-module__xugUUG__verdict,.AuditSelfCheck-module__xugUUG__item,.AuditSelfCheck-module__xugUUG__box{transition:none}}
.WorkloadStory-module__bkuxMa__runway{color:#f5f8f5;background:#172923;height:650svh;margin-top:64px;position:relative}.WorkloadStory-module__bkuxMa__ribbonMirror{z-index:-1;pointer-events:none;--hero-h:max(860px, 108svh);--hero-b:calc(100svh + 64px);position:absolute;inset:0;overflow:hidden}.WorkloadStory-module__bkuxMa__ribbonCanvas{left:-24px;right:-24px;top:calc(var(--hero-b) - var(--hero-h) - 24px);height:calc(var(--hero-h) + 48px);position:absolute;transform:scaleY(-1)}.WorkloadStory-module__bkuxMa__ribbonVeil{background:radial-gradient(70% 60% at 50% 58%,#172923eb 0%,#1729238c 45%,#0000 78%);position:absolute;inset:0}.WorkloadStory-module__bkuxMa__scene{isolation:isolate;border-radius:inherit;flex-direction:column;height:100svh;min-height:621px;padding:118px max(6vw,24px) 28px;display:flex;position:sticky;top:0}.WorkloadStory-module__bkuxMa__intro{width:100%;max-width:1040px;margin:0 auto}.WorkloadStory-module__bkuxMa__intro h2{letter-spacing:-.035em;font-size:clamp(25px,2.8vw,39px);font-weight:750;line-height:1.2}.WorkloadStory-module__bkuxMa__intro h2 span{color:#c4d6cb}.WorkloadStory-module__bkuxMa__intro h2 strong{color:#fff;font-weight:850}.WorkloadStory-module__bkuxMa__intro>p{color:#d0ded5;max-width:680px;margin-top:18px;font-size:15px;line-height:1.6}.WorkloadStory-module__bkuxMa__story{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:8%;width:100%;max-width:1040px;margin:0 auto;padding-block:32px;display:grid}.WorkloadStory-module__bkuxMa__timeline{margin:0;padding:0;list-style:none}.WorkloadStory-module__bkuxMa__step{border-left:3px solid #355045;padding:0 0 0 20px;transition:border-color .35s}.WorkloadStory-module__bkuxMa__step[data-active=true]{border-left-color:#06d889}.WorkloadStory-module__bkuxMa__step button{text-align:left;color:#afc5b7;letter-spacing:-.015em;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;min-height:48px;font-size:18px;font-weight:700;transition:color .3s;display:flex}.WorkloadStory-module__bkuxMa__step button:hover{color:#d0e2d6}.WorkloadStory-module__bkuxMa__step[data-active=true] button{color:#f5f8f5}.WorkloadStory-module__bkuxMa__index{color:#a6c4b2;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px;font-weight:650}.WorkloadStory-module__bkuxMa__step[data-active=true] .WorkloadStory-module__bkuxMa__index{color:#06d889}.WorkloadStory-module__bkuxMa__step button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #06d889}.WorkloadStory-module__bkuxMa__detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.WorkloadStory-module__bkuxMa__detail>div{min-height:0;overflow:hidden}.WorkloadStory-module__bkuxMa__detail p{color:#d9e6de;max-width:360px;margin:0 0 18px 34px;font-size:15px;line-height:1.65}.WorkloadStory-module__bkuxMa__step[data-active=true] .WorkloadStory-module__bkuxMa__detail{opacity:1;grid-template-rows:1fr}.WorkloadStory-module__bkuxMa__counter{min-width:0}.WorkloadStory-module__bkuxMa__metric{flex-direction:column;justify-content:center;min-height:200px;display:flex}.WorkloadStory-module__bkuxMa__number{white-space:nowrap;color:#06d889;letter-spacing:-.065em;font-variant-numeric:tabular-nums;align-items:baseline;margin:0;font-size:clamp(72px,7.5vw,112px);font-weight:750;line-height:1;display:flex}.WorkloadStory-module__bkuxMa__prefix{align-self:center;margin-right:7px;font-size:.6em}.WorkloadStory-module__bkuxMa__unit{letter-spacing:-.04em;margin-left:10px;font-size:.39em}.WorkloadStory-module__bkuxMa__metricLabel{letter-spacing:-.02em;max-width:360px;margin-top:18px;font-size:21px;font-weight:650;line-height:1.35}.WorkloadStory-module__bkuxMa__calculation{color:#d1e1d7;margin-top:23px;font-size:14px;line-height:1.6}.WorkloadStory-module__bkuxMa__extra{color:#bdcfc3;max-width:355px;margin-top:9px;font-size:12px;line-height:1.6}.WorkloadStory-module__bkuxMa__note{color:#afc5b7;width:100%;max-width:1040px;margin:0 auto;font-size:10px;line-height:1.5}.WorkloadStory-module__bkuxMa__staticMetric{display:none}@media (min-width:768px) and (max-height:760px){.WorkloadStory-module__bkuxMa__scene{padding-top:105px;padding-bottom:20px}.WorkloadStory-module__bkuxMa__intro h2{font-size:28px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:12px;font-size:13px}.WorkloadStory-module__bkuxMa__story{padding-block:22px}.WorkloadStory-module__bkuxMa__step button{min-height:43px;font-size:16px}.WorkloadStory-module__bkuxMa__detail p{margin-bottom:13px;font-size:12px}.WorkloadStory-module__bkuxMa__number{font-size:108px}.WorkloadStory-module__bkuxMa__metricLabel{font-size:19px}}@media (max-width:767px){.WorkloadStory-module__bkuxMa__runway{margin-top:40px}.WorkloadStory-module__bkuxMa__ribbonMirror{--hero-h:max(800px, 110svh);--hero-b:calc(100svh + 40px)}.WorkloadStory-module__bkuxMa__ribbonCanvas{left:-35%;right:-35%;top:calc(var(--hero-b) - var(--hero-h) - 16px);height:calc(var(--hero-h) + 32px)}.WorkloadStory-module__bkuxMa__scene{padding:100px 24px 20px}.WorkloadStory-module__bkuxMa__intro h2{font-size:25px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:13px;font-size:12px;line-height:1.5}.WorkloadStory-module__bkuxMa__story{grid-template-columns:1fr;align-content:center;gap:16px;padding-block:24px}.WorkloadStory-module__bkuxMa__step{padding-left:14px}.WorkloadStory-module__bkuxMa__step button{gap:12px;min-height:36px;font-size:15px}.WorkloadStory-module__bkuxMa__index{font-size:10px}.WorkloadStory-module__bkuxMa__detail p{margin:3px 0 12px 26px;font-size:12px;line-height:1.5}.WorkloadStory-module__bkuxMa__metric{justify-content:flex-start;min-height:175px;padding-left:17px}.WorkloadStory-module__bkuxMa__number{font-size:80px}.WorkloadStory-module__bkuxMa__metricLabel{margin-top:8px;font-size:17px}.WorkloadStory-module__bkuxMa__calculation{margin-top:12px;font-size:11px}.WorkloadStory-module__bkuxMa__extra{margin-top:5px;font-size:10px}.WorkloadStory-module__bkuxMa__note{font-size:9px}}@media (max-width:767px) and (max-height:740px){.WorkloadStory-module__bkuxMa__scene{padding-top:88px;padding-bottom:14px}.WorkloadStory-module__bkuxMa__intro h2{font-size:21px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:10px;font-size:11px}.WorkloadStory-module__bkuxMa__story{gap:12px;padding-block:18px}.WorkloadStory-module__bkuxMa__step button{min-height:32px;font-size:14px}.WorkloadStory-module__bkuxMa__detail p{font-size:11px}.WorkloadStory-module__bkuxMa__number{font-size:68px}.WorkloadStory-module__bkuxMa__metric{min-height:155px}.WorkloadStory-module__bkuxMa__metricLabel{font-size:15px}}@media (prefers-reduced-motion:reduce),(max-height:620px),(max-width:767px) and (max-height:740px){.WorkloadStory-module__bkuxMa__runway{height:auto}.WorkloadStory-module__bkuxMa__scene{height:auto;min-height:0;position:relative}.WorkloadStory-module__bkuxMa__story{display:block}.WorkloadStory-module__bkuxMa__counter{display:none}.WorkloadStory-module__bkuxMa__step{padding-block:12px;border-left-color:#355045!important}.WorkloadStory-module__bkuxMa__step button{color:#f5f8f5}.WorkloadStory-module__bkuxMa__detail{opacity:1;grid-template-rows:1fr;transition:none}.WorkloadStory-module__bkuxMa__staticMetric{padding:0 0 20px 34px;display:block}.WorkloadStory-module__bkuxMa__staticMetric strong{color:#06d889;font-size:40px}.WorkloadStory-module__bkuxMa__staticMetric p{color:#d0ded5;margin-top:7px;font-size:12px;line-height:1.6}}.WorkloadStory-module__bkuxMa__pageProgress{z-index:10000;pointer-events:none;background:#253c32;height:4px;position:fixed;inset:0 0 auto}.WorkloadStory-module__bkuxMa__pageProgress>div{transform-origin:0;background:#06d889;width:100%;height:100%}.WorkloadStory-module__bkuxMa__sectionTitle{text-align:center;letter-spacing:-.035em;flex-shrink:0;width:100%;max-width:1040px;margin:0 auto;font-size:clamp(25px,2.5vw,36px);font-weight:750;line-height:1.2}.WorkloadStory-module__bkuxMa__reveal{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1040px;margin:0 auto;padding-top:32px;display:flex}.WorkloadStory-module__bkuxMa__intro h2{font-size:clamp(23px,2.25vw,30px)}.WorkloadStory-module__bkuxMa__intro>p{max-width:790px;margin-top:14px}.WorkloadStory-module__bkuxMa__story{flex:none;gap:9%;margin-block:36px 24px;padding-block:0}.WorkloadStory-module__bkuxMa__metric{min-height:290px}.WorkloadStory-module__bkuxMa__note{margin:0;font-size:11px}@media (min-width:768px) and (max-height:800px){.WorkloadStory-module__bkuxMa__sectionTitle{font-size:27px}.WorkloadStory-module__bkuxMa__reveal{padding-top:22px}.WorkloadStory-module__bkuxMa__intro h2{font-size:23px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:10px;font-size:14px}.WorkloadStory-module__bkuxMa__story{margin-block:22px 16px}.WorkloadStory-module__bkuxMa__metric{min-height:250px}.WorkloadStory-module__bkuxMa__detail p{font-size:13px}.WorkloadStory-module__bkuxMa__calculation{margin-top:16px;font-size:14px}.WorkloadStory-module__bkuxMa__extra{font-size:12px}}@media (max-width:767px){.WorkloadStory-module__bkuxMa__sectionTitle{font-size:24px}.WorkloadStory-module__bkuxMa__reveal{padding-top:24px}.WorkloadStory-module__bkuxMa__intro h2{font-size:21px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:10px;font-size:13px;line-height:1.5}.WorkloadStory-module__bkuxMa__story{gap:18px;margin-block:24px 16px}.WorkloadStory-module__bkuxMa__detail p{font-size:13px}.WorkloadStory-module__bkuxMa__metric{min-height:170px}.WorkloadStory-module__bkuxMa__calculation{font-size:12px}.WorkloadStory-module__bkuxMa__extra{font-size:11px}.WorkloadStory-module__bkuxMa__note{font-size:10px}}@media (max-width:767px) and (max-height:800px){.WorkloadStory-module__bkuxMa__scene{padding-top:90px;padding-bottom:16px}.WorkloadStory-module__bkuxMa__sectionTitle{font-size:21px}.WorkloadStory-module__bkuxMa__reveal{padding-top:16px}.WorkloadStory-module__bkuxMa__intro h2{font-size:19px}.WorkloadStory-module__bkuxMa__intro>p{font-size:12px}.WorkloadStory-module__bkuxMa__story{gap:12px;margin-block:18px 12px}.WorkloadStory-module__bkuxMa__step button{min-height:31px;font-size:14px}.WorkloadStory-module__bkuxMa__detail p{font-size:12px}.WorkloadStory-module__bkuxMa__number{font-size:64px}.WorkloadStory-module__bkuxMa__metric{min-height:145px}.WorkloadStory-module__bkuxMa__calculation{margin-top:10px}}@media (prefers-reduced-motion:reduce),(max-height:620px),(max-width:767px) and (max-height:740px){.WorkloadStory-module__bkuxMa__reveal{opacity:1!important;transform:none!important}.WorkloadStory-module__bkuxMa__story{margin-block:24px}}.WorkloadStory-module__bkuxMa__sectionTitle{letter-spacing:-.04em;text-wrap:balance;max-width:1100px;font-size:clamp(32px,3.6vw,48px);font-weight:750;line-height:1.12}.WorkloadStory-module__bkuxMa__reveal{padding-top:44px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:20px;line-height:1.7}.WorkloadStory-module__bkuxMa__story{gap:10%;margin-block:48px 20px}.WorkloadStory-module__bkuxMa__step button{min-height:54px}.WorkloadStory-module__bkuxMa__detail p{margin-top:7px;margin-bottom:23px}.WorkloadStory-module__bkuxMa__metricLabel{margin-top:24px}.WorkloadStory-module__bkuxMa__calculation{margin-top:28px}.WorkloadStory-module__bkuxMa__extra{margin-top:14px}@media (min-width:768px) and (max-height:800px){.WorkloadStory-module__bkuxMa__sectionTitle{font-size:clamp(32px,3.6vw,44px)}.WorkloadStory-module__bkuxMa__reveal{padding-top:30px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:16px}.WorkloadStory-module__bkuxMa__story{margin-block:30px 16px}.WorkloadStory-module__bkuxMa__step button{min-height:47px}.WorkloadStory-module__bkuxMa__detail p{margin-top:5px;margin-bottom:18px}.WorkloadStory-module__bkuxMa__metricLabel{margin-top:20px}.WorkloadStory-module__bkuxMa__calculation{margin-top:22px}}@media (max-width:767px){.WorkloadStory-module__bkuxMa__sectionTitle{font-size:31px}.WorkloadStory-module__bkuxMa__reveal{padding-top:28px}.WorkloadStory-module__bkuxMa__intro>p{margin-top:15px;line-height:1.6}.WorkloadStory-module__bkuxMa__story{gap:24px;margin-block:28px 14px}.WorkloadStory-module__bkuxMa__step button{min-height:39px}.WorkloadStory-module__bkuxMa__detail p{margin-top:5px;margin-bottom:16px}.WorkloadStory-module__bkuxMa__metricLabel{margin-top:12px}.WorkloadStory-module__bkuxMa__calculation{margin-top:16px}.WorkloadStory-module__bkuxMa__extra{margin-top:8px}}@media (max-width:767px) and (max-height:800px){.WorkloadStory-module__bkuxMa__sectionTitle{font-size:28px}.WorkloadStory-module__bkuxMa__reveal{padding-top:22px}.WorkloadStory-module__bkuxMa__story{gap:18px;margin-block:22px 12px}.WorkloadStory-module__bkuxMa__step button{min-height:35px}}@media (max-width:767px) and (min-height:741px) and (max-height:900px){.WorkloadStory-module__bkuxMa__scene{padding-top:90px;padding-bottom:16px}.WorkloadStory-module__bkuxMa__sectionTitle{font-size:28px}.WorkloadStory-module__bkuxMa__reveal{padding-top:22px}.WorkloadStory-module__bkuxMa__story{gap:16px;margin-block:22px 12px}.WorkloadStory-module__bkuxMa__step button{min-height:35px}.WorkloadStory-module__bkuxMa__detail p{margin-top:4px;margin-bottom:12px}.WorkloadStory-module__bkuxMa__number{font-size:68px}.WorkloadStory-module__bkuxMa__metric{min-height:0}.WorkloadStory-module__bkuxMa__metricLabel{margin-top:10px}.WorkloadStory-module__bkuxMa__calculation{margin-top:12px}}.WorkloadStory-module__bkuxMa__haloCanvas{left:0;right:0;top:calc(var(--hero-b) - var(--hero-h));height:var(--hero-h);position:absolute;transform:scaleY(-1)}
.AuditTimeline-module__oYUIUq__section{z-index:1;isolation:isolate;padding:clamp(40px,5vw,72px) 0 clamp(24px,3vw,40px);scroll-margin-top:96px;position:relative}.AuditTimeline-module__oYUIUq__heading{letter-spacing:-.035em;text-align:center;text-wrap:balance;background:linear-gradient(110deg,#0c2a1f 0%,#0b4d34 32%,#0a8a5a 62%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:740px;margin:0 auto;padding-bottom:.08em;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.12}.AuditTimeline-module__oYUIUq__track{max-width:960px;margin:clamp(32px,4vw,56px) auto 0;position:relative}.AuditTimeline-module__oYUIUq__line{background:#cfe0d6;width:2px;position:absolute;top:0;bottom:0;left:19px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 94%,#0000 100%)}.AuditTimeline-module__oYUIUq__beam{background:linear-gradient(#0000 0%,#17a06c 45%,#06d889 100%);border-radius:9999px;width:100%}.AuditTimeline-module__oYUIUq__list{margin:0;padding:0;list-style:none}.AuditTimeline-module__oYUIUq__entry{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"dot side""dot text";column-gap:18px;padding-bottom:44px;display:grid}.AuditTimeline-module__oYUIUq__entry:last-child{padding-bottom:8px}.AuditTimeline-module__oYUIUq__dot{background:#fff;border:1px solid #cfe0d6;border-radius:9999px;grid-area:dot;justify-content:center;align-self:start;align-items:center;width:40px;height:40px;transition:border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 20px -14px #0c2a1f80}.AuditTimeline-module__oYUIUq__dotCore{background:#cfe0d6;border-radius:9999px;width:12px;height:12px;transition:background .3s,box-shadow .3s,transform .3s}.AuditTimeline-module__oYUIUq__entryActive .AuditTimeline-module__oYUIUq__dot{border-color:#06d889b3;box-shadow:0 0 0 5px #06d88924,0 8px 20px -12px #06d88999}.AuditTimeline-module__oYUIUq__entryActive .AuditTimeline-module__oYUIUq__dotCore{background:#06d889;transform:scale(1.15);box-shadow:0 0 14px #06d889e6}.AuditTimeline-module__oYUIUq__side{grid-area:side}.AuditTimeline-module__oYUIUq__index{color:#087c53;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;margin:0;font-size:12px;font-weight:650}.AuditTimeline-module__oYUIUq__title{letter-spacing:-.03em;text-wrap:balance;color:#8fa89d;margin:6px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15;transition:color .35s}.AuditTimeline-module__oYUIUq__entryActive .AuditTimeline-module__oYUIUq__title{color:#0c2a1f}.AuditTimeline-module__oYUIUq__text{color:#9aaba3;grid-area:text;max-width:46ch;margin:10px 0 0;font-size:16px;line-height:1.6;transition:color .35s}.AuditTimeline-module__oYUIUq__text strong{color:inherit;font-weight:700}.AuditTimeline-module__oYUIUq__entryActive .AuditTimeline-module__oYUIUq__text{color:#24372d}.AuditTimeline-module__oYUIUq__entryActive .AuditTimeline-module__oYUIUq__text strong{color:#0c2a1f}.AuditTimeline-module__oYUIUq__text strong[data-underline]{text-underline-offset:3px;text-decoration-skip-ink:none;-webkit-text-decoration:underline #06d889;text-decoration:underline #06d889;text-decoration-thickness:2px}@media (min-width:1024px){.AuditTimeline-module__oYUIUq__entry{grid-template-columns:40px minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"dot side text";align-items:start;column-gap:32px;padding-bottom:56px}.AuditTimeline-module__oYUIUq__text{margin-top:30px;font-size:17px}}@media (max-width:639px){.AuditTimeline-module__oYUIUq__entry{column-gap:14px}.AuditTimeline-module__oYUIUq__dot{width:34px;height:34px}.AuditTimeline-module__oYUIUq__line{left:16px}}@media (prefers-reduced-motion:reduce){.AuditTimeline-module__oYUIUq__dot,.AuditTimeline-module__oYUIUq__dotCore,.AuditTimeline-module__oYUIUq__title,.AuditTimeline-module__oYUIUq__text{transition:none}}
.TestimonialsSection-module__T5DrSa__section{color:#fffefa;background:linear-gradient(#f7f8fa 50%,#0f1623 50%);scroll-margin-top:90px}.TestimonialsSection-module__T5DrSa__shell{isolation:isolate;background:radial-gradient(70% 45% at 8% 18%,#1a2f3d 0%,#0000 55%),radial-gradient(55% 35% at 15% 70%,#162636 0%,#0000 55%),linear-gradient(165deg,#141b2a 0%,#111827 42%,#0f1623 100%);border-radius:80px 80px 0 0;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,56px);position:relative;overflow:hidden}.TestimonialsSection-module__T5DrSa__content{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:32px;margin-top:24px;display:grid}.TestimonialsSection-module__T5DrSa__reviews{min-width:0}.TestimonialsSection-module__T5DrSa__customer{justify-self:start;width:100%;max-width:300px}.TestimonialsSection-module__T5DrSa__customer svg{width:100%;height:auto;display:block}.TestimonialsSection-module__T5DrSa__eyebrow{color:#84e6b9;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.TestimonialsSection-module__T5DrSa__heading{letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(105deg,#f4fff9 12%,#7aefc0 52%,#06d889 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:0;padding-bottom:.08em;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.15}.TestimonialsSection-module__T5DrSa__guidance{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.TestimonialsSection-module__T5DrSa__guidanceAfterReviews{border-top:3px solid #354a49;margin-top:clamp(36px,5vw,56px);padding-top:clamp(36px,5vw,56px)}.TestimonialsSection-module__T5DrSa__guidanceCopy{min-width:0}.TestimonialsSection-module__T5DrSa__guidanceHeading{max-width:27ch;font-size:clamp(28px,3vw,40px)}.TestimonialsSection-module__T5DrSa__guidanceName{margin-top:20px;font-size:17px;font-weight:800;line-height:1.5}.TestimonialsSection-module__T5DrSa__guidanceName span{color:#84e6b9;font-size:15px;font-weight:700}.TestimonialsSection-module__T5DrSa__guidanceDescription{color:#d0d9d8;max-width:66ch;margin-top:12px;font-size:16px;font-weight:500;line-height:1.7}.TestimonialsSection-module__T5DrSa__proofs{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.TestimonialsSection-module__T5DrSa__proofs li:not(.TestimonialsSection-module__T5DrSa__companyProof){background:#1b2a30;border:3px solid #354a49;border-radius:13px;padding:10px 14px;font-size:14px;font-weight:600}.TestimonialsSection-module__T5DrSa__proofs strong{color:#84e6b9;font-weight:800}.TestimonialsSection-module__T5DrSa__companyProof{color:#d0d9d8;flex-basis:100%;font-size:14px;font-weight:500;line-height:1.6}.TestimonialsSection-module__T5DrSa__portrait{background:#1b2a30;border:3px solid #354a49;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 6px #0b141e}.TestimonialsSection-module__T5DrSa__portraitImage{aspect-ratio:5/6;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}@media (min-width:768px) and (max-width:1023px){.TestimonialsSection-module__T5DrSa__guidance{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:767px){.TestimonialsSection-module__T5DrSa__guidance{grid-template-columns:minmax(0,1fr);gap:28px}.TestimonialsSection-module__T5DrSa__portrait{justify-self:center;max-width:280px}.TestimonialsSection-module__T5DrSa__content{grid-template-columns:minmax(0,1fr);gap:12px}.TestimonialsSection-module__T5DrSa__reviews{order:1}.TestimonialsSection-module__T5DrSa__customer{order:2;max-width:160px}}@media (max-width:639px){.TestimonialsSection-module__T5DrSa__shell{border-radius:56px 56px 0 0}.TestimonialsSection-module__T5DrSa__heading{font-size:clamp(28px,7vw,32px)}}
