.sitio-page{--sitio-page:#e8eae6;--sitio-paper:#f8f7f3;--sitio-ink:#15201d;--sitio-muted:#56625d;--sitio-teal:#0e8a78;--sitio-teal-deep:#0a6b5d;--sitio-ring:rgba(21,70,58,0.035);--sitio-shadow:0 30px 60px -30px rgba(40,55,48,0.28);min-height:100vh;padding:20px clamp(12px,2.5vw,32px) 40px;display:flex;flex-direction:column;align-items:center;background:var(--sitio-page);color:var(--sitio-ink);font-family:var(--font-instrument-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.sitio-page a{color:var(--sitio-teal-deep);text-decoration:none}.sitio-page a:hover{color:var(--sitio-teal)}.sitio-page :focus-visible{outline:2px solid var(--sitio-teal);outline-offset:2px}.sitio-header{width:100%;max-width:1240px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(20px,3vw,40px)}.sitio-logo-link{display:inline-flex;align-items:center;color:inherit}.sitio-logo-link:hover{color:inherit}.sitio-header-login{flex-shrink:0;padding:10px 4px;font-size:15px;font-weight:500;color:var(--sitio-ink)}.sitio-header-login:hover{color:var(--sitio-teal-deep)}.sitio-page .gt-logo{color:#0a8f7f}.sitio-hero{position:relative;overflow:hidden;box-sizing:border-box;width:100%;min-width:0;max-width:1240px;background:var(--sitio-paper);border-radius:32px;box-shadow:var(--sitio-shadow);padding-block:clamp(40px,7vw,104px) clamp(36px,5vw,64px);padding-inline:clamp(28px,6vw,96px);display:flex;flex-direction:column;gap:clamp(48px,8vw,120px)}.sitio-hero:before{content:"";position:absolute;top:-180px;right:-140px;width:560px;height:560px;border-radius:50%;border:44px solid var(--sitio-ring);pointer-events:none}.sitio-hero-copy{display:flex;flex-direction:column;gap:28px;width:100%;position:relative;z-index:1}.sitio-kicker{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--sitio-teal-deep)}.sitio-headline{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-.02em}.sitio-subtitle{margin:0;width:100%;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--sitio-muted)}.sitio-hero-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px}.sitio-cta{background:var(--sitio-teal);color:#fff!important;padding:16px 24px;border-radius:14px;font-weight:600;font-size:16px;display:flex;gap:10px;align-items:center}.sitio-cta:hover{background:var(--sitio-teal-deep);color:#fff!important}.sitio-clients{display:block;width:100%;max-width:100%;min-width:0;position:relative;z-index:1;border-top:1px solid #e1e3de;padding-top:24px}.sitio-clients-label{display:block;margin:0 0 12px;font-size:14px;color:var(--sitio-muted)}.sitio-clients-marquee{display:block;position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden}.sitio-clients-marquee:after,.sitio-clients-marquee:before{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:1;pointer-events:none}.sitio-clients-marquee:before{left:0;background:linear-gradient(to right,var(--sitio-paper),transparent)}.sitio-clients-marquee:after{right:0;background:linear-gradient(to left,var(--sitio-paper),transparent)}.sitio-clients-track{width:max-content;min-width:max-content;will-change:transform;transform:translate3d(-50%,0,0);-webkit-animation:sitio-clients-marquee 32s linear infinite;animation:sitio-clients-marquee 32s linear infinite}.sitio-clients-group,.sitio-clients-track{display:flex;flex-direction:row;flex-wrap:nowrap}.sitio-clients-group{flex-shrink:0;align-items:baseline;gap:40px;padding-right:40px}.sitio-clients-name{flex-shrink:0;white-space:nowrap;font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:20px;color:#2b3833}@keyframes sitio-clients-marquee{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (min-width:701px){.sitio-clients{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.sitio-clients-label{margin-bottom:0;flex-shrink:0}.sitio-clients-marquee{flex:1 1 auto;min-width:0}}@media (max-width:700px){.sitio-clients-group{gap:32px;padding-right:32px}.sitio-clients-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.sitio-clients-track{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}}.sitio-why{box-sizing:border-box;width:100%;max-width:1240px;border-radius:32px;background:radial-gradient(120% 90% at 20% 0,#15392f 0,#0d2821 60%,#0b221c 100%);color:#e9efec;padding-block:clamp(48px,8vw,120px);padding-inline:clamp(28px,6vw,96px);display:flex;flex-direction:column;gap:28px}.sitio-why-heading{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:500;font-size:clamp(36px,4.6vw,60px);line-height:1.06;letter-spacing:-.015em;color:#f4f6f3}.sitio-why-body{display:flex;flex-direction:column;gap:16px;width:100%;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#c3d0ca}.sitio-why-body p{margin:0}.sitio-why-solution{margin:12px 0 0;font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.3;color:#72e2cb}